rob*_*sch 0 regex optional-values
如何在可选的前缀之后获取字符串?例:
Expression Result
------------------------
[asdf]xxx => xxx
[foo]bar => bar
[]bla => bla
test => test
Run Code Online (Sandbox Code Playgroud)
[...] 是可选部分。
显然,我需要环顾一下断言。但是我不知道将它设置为可选。
这是对@Maroun的正则表达式的修改,使其成为[...]可选:
(?:\[.*?\])?(.+)
Run Code Online (Sandbox Code Playgroud)
https://regex101.com/r/hM2sK8/1
请注意,我是如何将第一部分放在一个非捕获组中,并在?后面的组中使其成为可选项。