如果我想检查所有包含子字符串 DEF 的单词,这是正确的方法吗:
^.*[D][E][F].*$
否定正则表达式时也有一个简单的规则,即修改上面的规则以识别不包含 DEF 的字符串
编辑:我知道这不需要正则表达式,但就我的目的而言它需要。
最佳答案
这也行:
^.*DEF.*$
它检查整个字符串是否至少包含一次子字符串“DEF”。但是对于像这样的普通表达式:
str.contains("DEF");
做同样的事。
关于java - 检查单词是否包含Java正则表达式中的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4724095/