Регулярное выражение Python разделяется на определенный текст в строке [дубликат]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Регулярное выражение Python разделяется на определенный текст в строке [дубликат]

Сообщение Anonymous »


Я читаю текстовый файл, и мне нужно разделить его на определенное слово.

Я хочу разделить на ЧИСЛО(x, x),

Вот мой код:

импортировать повторно str1 = "PERSON_LEAVE_BAL_NUMBER NUMBER(5, 2)," str2 = "ТЕКУЩИЙ НОМЕР СЧЕТА(*, 2)," # желаемый результат #['PERSON_LEAVE_BAL_NUMBER', 'NUMBER(5, 2)'] #['CURRENT_BILL', 'NUMBER(*, 2)'] если re.search(r'\bNUMBER\b', str1): str1_items = re.split("ЧИСЛО[^a-zA-Z ]+",str1) распечатать (str1_items) если re.search(r'\bNUMBER\b', str2): str2_items = re.split("ЧИСЛО[^a-zA-Z ]+",str2) распечатать (str2_items) Я выполняю поиск по границе слова, а затем пытаюсь выбрать числовую часть, но не могу правильно ее выбрать и проанализировать. Есть предложения?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»