![]() |
1
6
使用 lookahead . 试试这个:
你最终会得到
只有当 全部的 这些词出现了,但它们可以是 以任何顺序 .
但不是
它的工作方式是Regex引擎从当前匹配点(0)扫描以查找
编辑:@justin指出我应该有一个尾随
|
![]() |
2
3
“和”的问题是:你想用什么组合词?它们可以按任何顺序出现,还是必须按给定的顺序出现?它们能连续出现吗?或者中间能有其他词吗? 这些决定严重影响您的搜索(或搜索)工作。
如果您要查找“a b c”(按顺序,连续),则表达式只是
如果你在找“A FOO B BAR C”,可能是
如果你在找“b foo a foo c”,你最好做三个单独的测试
|
![]() |
3
3
做简单的事
|
![]() |
4
1
我的正则表达式食谱中有一个正则表达式,它可以使用条件来实现这一点。但是,这很复杂,所以我会选择目前排名最高的答案,它将迭代选项。不管怎样,我认为,要想改变他们的例子,应该是:
不保证这会像现在一样有效,但我认为这是基本的想法。明白我对复杂的意思吗? |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 5 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 5 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 5 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 5 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 5 月前 |