Regex 正则表达式\(.+;?(\d+;)\)出错
我想从tetxt中删除任何以数字结尾的括号。所以我使用这个正则表达式:Regex 正则表达式\(.+;?(\d+;)\)出错,regex,notepad++,Regex,Notepad++,我想从tetxt中删除任何以数字结尾的括号。所以我使用这个正则表达式:\(.+?(\d+) 此正则表达式删除了(1980)或(第100页)等文本,但也将删除以下整个短语: (etc) and new frontiers in Social Neuroscience (pp. 127-151) 哪个正则表达式将忽略上面的第一个括号 \([^)]*\d+\) 你需要使用这个。你的正则表达式在(等)和社会神经科学的新前沿(第127-151页)上失败,正如它所说的查找(然后在这里查找第一个\d,即1
\(.+?(\d+)
此正则表达式删除了(1980)或(第100页)等文本,但也将删除以下整个短语:
(etc) and new frontiers in Social Neuroscience (pp. 127-151)
哪个正则表达式将忽略上面的第一个括号
\([^)]*\d+\)
你需要使用这个。你的正则表达式在(等)和社会神经科学的新前沿(第127-151页)
上失败,正如它所说的查找(
然后在这里查找第一个\d
,即127
,然后查找)
你需要使用这个。你的正则表达式在(etc)和社会神经科学的新前沿(第127-151页)
上失败,正如它所说的查找(
然后在这里查找第一个\d
,即127
,然后查找)
检查