我用java写了一个正则表达式程序。我认为这是真的,但结果是不同的。请帮我解决这个问题。
我的代码:
String text ="My wife back me up over my decision to quit my job";
String patternString = "[/w/s]*back(\\s\\w+\\s)*up[/w/s]*.";
Pattern pattern = Pattern.compile(patternString, Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(text);
boolean matches = matcher.matches();
System.out.println("matches = " + matches);
输出:匹配=假
我是java编程新手。我想用正则表达式编写一个程序来测试输入句子中“备份”的匹配。
感谢您的关注。