我必须使用正则表达式比较来比较字符串。
“ 2017年8月29日发货 ”
“发货”将成为句子中的起始词。我使它无法按预期工作。可以有人帮助我
"(^Shipped on.* \\w.+\\s\\d{2},\\s\\d{4})"
答案 0 :(得分:1)
正则表达式:Shipped on\s\w+\.\s\d{2},\s\d{4}
Java代码:
String string = "Shipped on Aug. 29, 2017";
Boolean isMatch = string.matches("Shipped on\\s\\w+\\.\\s\\d{2},\\s\\d{4}");
System.out.println(isMatch); // true