如何告诉notepad ++正则表达式不贪心?

Hex*_*dus 0 php regex notepad++

在我让他们在盒子外玩之前,我想在记事本++中测试我的正则表达式.表达本身有效,但应该告诉它不贪婪.虽然我知道如何在PHP中执行此操作但我不知道如何在记事本中执行此操作.

我的表情:

(#([^\]]+))?stop_here\?([^\]]+)
Run Code Online (Sandbox Code Playgroud)

我会使用u修饰符在PHP中执行此操作:

preg_match_all("/(#([^\]]+))?stop_here\?([^\]]+)/U", $input_string, $result_array);
Run Code Online (Sandbox Code Playgroud)

Twi*_*ght 5

通过添加?后量词?,+或者*,它们变得非贪婪:

(#([^\]]+?))??stop_here\??([^\]]+?)
Run Code Online (Sandbox Code Playgroud)

也适用于像preg_match这样的PCRE PHP函数