Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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 在Textpad中使用POSIX非贪婪正则表达式_Regex_Textpad - Fatal编程技术网

Regex 在Textpad中使用POSIX非贪婪正则表达式

Regex 在Textpad中使用POSIX非贪婪正则表达式,regex,textpad,Regex,Textpad,我的Textpad配置为使用POSIX样式的正则表达式进行搜索。我正在尝试在parenths(包括parenths)中对文本进行非贪婪搜索,因此我正在执行以下操作: \(.+?\) 我希望?能够激活一个非贪婪的搜索(例如,在Java正则表达式中是这样的),但它没有。我无法进行非贪婪搜索,因为我有如下部分: (第n个内容第1个)注册文本A(第n个内容第2个)注册文本B(第n个内容第3个)注册文本C 我希望我的搜索一个接一个地停止,直到返回行中最后一个闭合的parenth (第n个内容第1个)注册文

我的Textpad配置为使用POSIX样式的正则表达式进行搜索。我正在尝试在parenths(包括parenths)中对文本进行非贪婪搜索,因此我正在执行以下操作:

\(.+?\)

我希望
能够激活一个非贪婪的搜索(例如,在Java正则表达式中是这样的),但它没有。我无法进行非贪婪搜索,因为我有如下部分:

(第n个内容第1个)注册文本A(第n个内容第2个)注册文本B(第n个内容第3个)注册文本C

我希望我的搜索一个接一个地停止,直到返回行中最后一个闭合的parenth

(第n个内容第1个)注册文本A(第n个内容第2个)注册文本B(第n个内容第3个)


有什么方法可以做到这一点吗?

使用字符类并搜索“非括号”

e、 g


使用字符类并搜索“非括号”

e、 g


TextPad不支持非贪婪语法。嗯,这有点蹩脚。。。无论如何,谢谢你。我将把我的文件移动到linux并在vim中完成…TextPad不支持非贪婪语法。好吧,这有点蹩脚。。。无论如何,谢谢你。我将把我的文件移动到linux,并在vim中完成它。。。
\([^)]+\)