Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式\(.+;?(\d+;)\)出错_Regex_Notepad++ - Fatal编程技术网

Regex 正则表达式\(.+;?(\d+;)\)出错

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

我想从tetxt中删除任何以数字结尾的括号。所以我使用这个正则表达式:
\(.+?(\d+)

此正则表达式删除了(1980)或(第100页)等文本,但也将删除以下整个短语:

(etc) and new frontiers in Social Neuroscience (pp. 127-151)
哪个正则表达式将忽略上面的第一个括号

\([^)]*\d+\)
你需要使用这个。你的正则表达式在
(等)和社会神经科学的新前沿(第127-151页)
上失败,正如它所说的查找
然后在这里查找第一个
\d
,即
127
,然后查找

你需要使用这个。你的正则表达式在
(etc)和社会神经科学的新前沿(第127-151页)
上失败,正如它所说的查找
然后在这里查找第一个
\d
,即
127
,然后查找

检查