- 100 RS -disallowed 允许和在正则表达式不允许表达
- 百年-allowed
- RS 100 -disallwoed
在上面的表达式可以给出不允许的词,如“rs | RS |卢比”
在上面的表达式可以给出不允许的词,如“rs | RS |卢比”
您可以使用java.util.regex.Pattern
类和java.util.regex.Matcher
类似打击。
String str = "targetStr"; String regEx = "regEx"; Pattern pattern = Pattern.compile(regEx); Matcher matcher = pattern.matcher(str);
正则表达式图案将是:
字符串configSting = “RS | RS | RS |卢比”;字符串 regEx =“(?:^ |(?< = [^ a-zA-Z]))(”+ configSting +“)(?:(?= [^ a-zA-Z])) Pattern stringPattern = Pattern.compile(regEx);
'if(str.contains(“rs | RS | rupee”)){/ * disallow * /}' – XtremeBaumer
你到目前为止试过了什么?你卡在哪里? – MrSmith42
我已经尝试过模式r = Pattern.compile(Rs | RS | fuck | rupee | rs); \t \t Matcher m = r.matcher(100 rs); \t \t return m.find();但在这种情况下,它不允许'100年'也 – sachin10