![]() |
1
4
下面是对Aiobe答案的修改,使用嵌套断言而不是嵌套循环来生成断言:
一些要点:
也就是说,这不是解决问题的最佳方案。这只是一个有趣的雷鬼游戏,真的。 相关问题它是如何工作的
我们想换成
这是一个角色,如果你回到过去足够长的时间,然后你向前看,你会看到一个被审查过的词。 下面是更抽象的regex:
这与位置相匹配,允许您返回
|
![]() |
2
4
有可能使用 zero-width lookarounds :
印刷品
生成的正则表达式不漂亮,但它有以下功能:—) |
![]() |
3
3
这不是审查文本的好方法。杰夫·阿特伍德有一篇关于用这种方式审查的好文章。 除非你要花大量的时间在这个审查功能上,否则最终可能会审查不该审查的东西。
另一个注意事项:
|
![]() |
4
2
Java的替换方法不把回调当作参数,所以不容易。但是,因为亵渎性过滤器主要用于网络,所以我假设您可以使用JavaScript来实现这一点。
|
![]() |
DotFX · RegEx捕获关键字前但括号后的所有内容 6 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 7 月前 |
![]() |
iato · 确保正则表达式不从命名材料中的数字中提取 7 月前 |
![]() |
vr8ce · 非成对标记中特定字符的正则表达式 7 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 7 月前 |
![]() |
Carsten · 使用最近的搜索模式更改文本块 7 月前 |