【发布时间】:2020-08-25 07:49:58
【问题描述】:
我需要锻炼一种方法来测试一个字符串是否包含一些单词,不管是大写还是小写。 例如
String ppe1 = "Mask"
String ppe2 = "mask"
String ppe3 = "MASK"
然后当我这样做时
return ppe1.matches("[A-Za-z]*mask") // it should return true
或
return ppe2.matches("[A-Za-z]*mask") // it should return true
或
return ppe3.matches("[A-Za-z]*mask") // it should return true
我知道上面的正则表达式是完全错误的,但只是想演示一下我需要的想法, 简而言之,只要字符串包含术语 'Mask' ,无论 'MASK' 或 'mask' 或 'mASk' 或 'masK' 还是任何组合,正则表达式都应该检测到该术语并始终返回 true。 请用代码示例提出建议。 谢谢
【问题讨论】: