|
1
2
您可以通过将正则表达式的该部分封装到
non-capturing group
用一个
看见 regex demo 如果需要,可以使用此技术使正则表达式的更多部分成为可选的。 |
|
|
2
1
新答案
我刚刚注意到你在使用Qt正则表达式。
所以,所有的基地都被覆盖了。你会看到一些先进的
这个想法是找到1-4个项目。这是通过组构造完成的
上限范围 4. 因为这是组中的项目数。
最后,每个项目都是
有人看守的
有条件地确保
这样做的副作用是,每个项目都可以匹配
不正常的
祝你好运希望你有机会尝试一下。。
测试输入
输出
基准
|
|
|
wonghenry · 另一个选择中的正则表达式选择 8 年前 |
|
|
Seamus · 正则表达式以查找字符串中最后一次出现的模式 8 年前 |
|
|
Dzmitry · regex贪婪匹配以字符或字符串结尾[重复] 9 年前 |
|
|
Chlodwig Radulf · Regex…尽可能少 9 年前 |
|
|
GM. · 如果存在代码,则使用regex获取文本 9 年前 |
|
|
Savan Patel · 查找reg ex中的特定单词和特殊字符 9 年前 |
|
|
linvi · Regex Or和贪婪 10 年前 |
|
|
user2745246 · Regex以避免分隔字符串中的数据重复? 10 年前 |