1
4
下面是对Aiobe答案的修改,使用嵌套断言而不是嵌套循环来生成断言:
一些要点:
也就是说,这不是解决问题的最佳方案。这只是一个有趣的雷鬼游戏,真的。 相关问题它是如何工作的
我们想换成
这是一个角色,如果你回到过去足够长的时间,然后你向前看,你会看到一个被审查过的词。 下面是更抽象的regex:
这与位置相匹配,允许您返回
|
2
4
有可能使用 zero-width lookarounds :
印刷品
生成的正则表达式不漂亮,但它有以下功能:—) |
3
3
这不是审查文本的好方法。杰夫·阿特伍德有一篇关于用这种方式审查的好文章。 除非你要花大量的时间在这个审查功能上,否则最终可能会审查不该审查的东西。
另一个注意事项:
|
4
2
Java的替换方法不把回调当作参数,所以不容易。但是,因为亵渎性过滤器主要用于网络,所以我假设您可以使用JavaScript来实现这一点。
|