почему это работает только когда я раздеваю "\ n" в конце строки? - PullRequest
0 голосов
/ 02 июля 2019

Я использую шаблон \(.*[\u4e00-\u9fa5]\)', чтобы соответствовать строке '(CC 而不是)\n' и ( (IP-Q (CC 或者)\n' , он работает только в последнем, когда я убираю строку, они оба работают, почему?

Я использую Python3 в Mac Terminal

pattern=re.compile(r'\(.*[\u4e00-\u9fa5]\)')
c=re.match(pattern,line.strip())
if c:
        name=c.group().split()[-2].replace("(","")

Я ожидаю, что они оба будут работать без какой-либо полосы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...