针对您的问题,Discuz后台词语过滤的正则表达式可以通过设置「管理中心」->「全局」->「用户」->「用户信息保护」->「词语过滤」来进行配置。
对于您提到的情况,可使用以下正则表达式来进行过滤:
- 售[[:punct:]]?[[:space:]]?卖[[:punct:]]{2,}[[:space:]]+美[[:punct:]]{4,}女
复制代码
以上正则表达式使用了一些正则元字符和字符类:
- `[[:punct:]]`:表示匹配标点符号。
- `[[:space:]]`:表示匹配空格符。
- `?`:表示前面的字符或字符类出现 0 次或 1 次。
- `{2,}`:表示前面的字符或字符类至少出现 2 次。
- `+`:表示前面的字符或字符类出现 1 次或多次。
以上正则表达式可以匹配「售- 卖 美----女」这样的字符串,并且会忽略符号和空格之间的差异,保证过滤的准确性。
请注意,在设置词语过滤时,建议先进行测试,确保正则表达式的正确性和过滤效果符合预期。
-- 来源:OpenAI ****GPT |