Описание тега python-re
Библиотека Python, которая предоставляет операции сопоставления регулярных выражений, аналогичные тем, которые имеются в Perl.
2
ответа
Пример кода Python для замены значения подстроки в ячейке xlsx
Пробный фрагмент кода: for row in range(1,sheet.max_row+1): for col in range(1, sheet.max_column+1): temp = None cell_obj = sheet.cell(row=row,column=col) temp = re.search(r"requestor", str(cell_obj.value)) if temp: if 'requestor' in cell_obj.value:…
01 апр '20 в 14:50
1
ответ
Объединить 2 файла с разными расширениями файлов
apple.yml apple.md orange.yml orange.md У меня есть файлы.md и.yml. Я хотел бы объединить их в один.md файл, если имя файла соответствует Что было бы здесь следующим шагом? contents = {} file_extension1 = "yml" file_extension2 = "md&q…
07 июл '20 в 04:34
2
ответа
Регулярное выражение не работает в скрипте Python
Регулярное выражение не работает. пожалуйста, найдите детали ниже. cpu_pattern = re.compile('.*CPU.*(usr|user).*nice.*sys.*') part = b'11:40:24 AM CPU %usr %nice %sys %iowait %steal %irq %soft %guest %idle\n11:40:25 AM all 0.00 0.00 0.08 0.00 0.00 0…
17 июл '20 в 11:27
3
ответа
как можно заменить символы в строке при условии re.IGNORECASE
sentence = 'this is a book.pdf' sentence.replace( 'pdf' or 'PDF' ,'csv' ) sentence.replace('pdf','csv',re.IGNORECASE) как я могу заменить символы при условии указано, например, в формате PDF или PDF или игнорирование случаев все вместе
09 июл '20 в 05:56
1
ответ
Удалите специальные символы, числа в арабском текстовом файле с помощью Python
Я хочу сохранить только арабские символы, без цифр, я получил эту инструкцию регулярного выражения из github. generalPath="C:/Users/Desktop/Code/dataset/" outputPath= "C:/Users/Desktop/Code/output/" files = os.listdir(generalPath) for onefile in fil…
30 май '20 в 05:29
1
ответ
Два шаблона в re.compile
У меня есть текст, который нужно сопоставить там, где он может иметь P/N или PN, но регулярное выражение должно соответствовать обеим строкам. Образец кода: PATTERN = re.compile(r'\(USED ON +P\/N {0,1}([^\)]+)') text = '(USED ON P/N D511835AAB503)' …
09 апр '20 в 13:35
2
ответа
Python проверяет, указано ли время в формате HH:MMa или HH:MMp
Есть ли способ проверить, имеет ли время (представленное как строка) формат "ЧЧ: ММа" или "ЧЧ: ММп"? Например, "12:30p", "11:30a" или "8:30p" может быть временем ввода (где a = am, p = pm). Благодарность!
24 июл '20 в 19:05
1
ответ
Почему граница слов не работает в python3?
Почему этот работает с модулем регулярных выражений (пере) в Python. import re x = 'if a + b > 0 && a - b < 0:' print(re.search(r"\s&&\s", x)) output:<re.Match object; span=(12, 16), match=' && '> А этого нет? imp…
11 апр '20 в 06:06
1
ответ
Заменить все .png на ничего в python
import re s="fig shown abcd.png referring 12254383.png" p=re.sub("\(.*?).png\", '', s) print(p) Ожидаемый результат: показан рис. Пожалуйста, помогите удалить *.png
13 май '20 в 07:28
1
ответ
Как удалить пустые списки из другого списка?
После прохождения текста через этот код: import re def text_manipulator(text): paras = re.split('\n|\n ', text) item_number = 0 for item in paras: item_replace = re.split('(?<=[.!?]) +', item) paras[item_number] = item_replace item_number += 1 fi…
19 авг '20 в 08:10
2
ответа
Как подобрать самый длинный узор
Как мне изменить следующее, чтобы оно соответствовало abbb вместо того, чтобы просто остановиться на ab? >>> re.match('ab|abb|abbb', 'abbb') <re.Match object; span=(0, 2), match='ab'>
07 июл '20 в 02:36
0
ответов
Как я могу найти это на веб-странице?
Здравствуйте, я кодирую стандартного бота-монитора с помощью Python для рекламы обуви. Другой веб-сайт я использовал модули request и re. Я отправляю запрос и ищу на сайте "распродано" текст сre. Надеюсь, ты меня понимаешь. Но в это время. Этот сайт…
05 май '20 в 00:09
2
ответа
Как разделить серию панд на несколько вариантов?
У меня есть фреймворк pandas со строковым столбцом. Я пытаюсь отделить название города от строки. Вот мой MWE: import numpy as np import pandas as pd data = """\ 2930 Beverly Glen Circle Los Angeles 435 S. La Cienega Blvd. Los Angeles 12224 Ventura …
04 июн '20 в 20:46
1
ответ
Почему я получаю сообщение об ошибке "неопределенная переменная", когда я определил переменную выше
Весь файл import os import re import pandas as pd import numpy as np from tqdm import tqdm import matplotlib.pyplot as plt import librosa class ImportData(): filename = "fma_metadata/tracks.csv" tracks = pd.read_csv(filename, header=2, low…
03 июл '20 в 20:12
2
ответа
найти и заменить ! с скобкой до и после .png
import re a=["fig shown abcd.png", "referring !12254383.png!", "a!=12"] p=[re.sub(r'[\w]+\.png','([\w]+\.png)', a[i]) for i in range(len(a)) if a[i] != ""] print(p) Ожидаемый результат: ["fig shown (abcd.png)", "referring (12254383.png)", "a!=12"]
13 май '20 в 14:38
2
ответа
Как удалить текст из списка словаря
Список словарей ниже [{'title': 'XXX#1092', 'views': '1,983,228 views'}, {'title': 'xxEP#1091', 'views': '2,559,581 views'}, {'title': 'xx', 'views': '183,545 views'}, {'title': ' Official Music Video', 'views': '439,534 views'}] Как убрать из views…
05 июл '20 в 13:06
1
ответ
Python: re.sub дает другой вывод, когда символ юникода извлекается из строковой переменной, содержащей данные из фрейма данных pandas
Следующие работы: import re text = "I\u2019m happy" text_p = text text_p = re.sub("[\u2019]","'",text_p) print(text_p) Вывод: я доволен Это не работает: training_data = pd.read_csv('train.txt') import re text = training_data['tweet_text'][0] # Assum…
14 июн '20 в 10:42
0
ответов
Как использовать re.sub() для изменения слова, начинающегося с определенных символов?
У меня есть веревка, str = "It is yummy, not yumalicious, yumm, yummi, yummier, yummies, yummiest, yummilicious, yumminess, yummlicious, yummm, yummmiliciousss, yummmm, yummmmmmy, yummmmnyyy, yummmmyyyy, yummmthe, yummmy, yummmyyyyy, yummulicio…
22 авг '20 в 19:01
1
ответ
Странное поведение с Python 3 re.sub
Следующий код: import re print(re.sub('[^a-zA-Z0-9]', '', ',Inc.', re.IGNORECASE).lower()) print(re.sub('[^a-zA-Z0-9]', '', ', Inc.', re.IGNORECASE).lower()) производит: inc inc. https://repl.it/repls/RightThankfulMaintenance Зачем?
12 май '20 в 03:53
2
ответа
Как извлечь возраст и пол человека из необработанного текста / данных?
У меня есть файл CSV со списком текстов (столбец со строками), и я хочу извлечь возраст пациентов из каждой строки, я не могу сделать с "цифрой", потому что в текстах есть и другие цифры. как я могу это сделать? Спасибо ДОПОЛНИТЕЛЬНО: я также хочу в…
02 май '20 в 18:02