![]() |
1
49
好的,我已经根据您提出的解决方案(它错误地匹配以“test”开头的字符串)优化了正则表达式。
此正则表达式将只匹配不包含foo的字符串。第一个lookahead将拒绝以“foo”开头的字符串,第二个lookahead将确保在字符串的其他位置未找到foo。 |
![]() |
2
4
根据丹尼尔的回答,我认为我找到了一些有用的东西:
关键是您需要对字符串中的每个字符进行否定断言。 |
![]() |
3
2
我已经为某人回答了这个问题,请参阅以下链接: |
![]() |
4
1
它几乎是一个复制品。我想你要找的是雷吉士 ?*! |
![]() |
5
-1
构建匹配的表达式,然后使用!匹配(…)(逻辑否定) 这可能就是grep的做法… |
![]() |
6
-1
您也可以使用
|
![]() |
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
![]() |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
Katia · 根据特定规则进行多行匹配 2 年前 |
![]() |
MHA · Pandas str.extract()以字母结尾的数字 2 年前 |
![]() |
Slava Vir · 如何查找后面“/”之间的最后一组 2 年前 |