У меня есть большая текстовая строка, с init есть несколько блоков, которые выглядят очень похожими на это;Python regex для нахождения всего между двумя n n и n n
text = '\n\n(d)In the event of this happens a Fee
of \xc2\xa32,000 gross, on each such occasion.\n\n'
с помощью кода ниже я могу найти все экземпляры денег:
import re
re.finall('\xa3(.*)', text)
, но возвращает только до запятой In the event of this happens a Fee of \xc2\xa32,000 gross
вместо целого блока, я надеюсь вернуть блок где Юникод для британских фунтов \xa3
является упоминает
Почему не просто '' \ n \ n (. *) \ N \ n'' –
@PatrickHaugh не будет возвращать каждый текстовый блок в текстовой строке? Я надеялся расчесывать это с помощью '' \ xa3 (. *) '' – user3191569
' \ n \ n (. * \ Xa3. *) \ N \ n' –