我是一個初學者使用正則表達式,我有像String1= "DELIVERY 'text1' 'text2'"
和string2="DELIVERY 'text1'"
字符串,我想提取"text1"
。我想這種模式提取字符串與正則表達式
Pattern p = Pattern.compile("^DELIVERY\\s'(.*)'");
Matcher m2 = p.matcher(string);
if (m2.find()) {
System.out.println(m2.group(1));
}
結果是:text1' 'text2
爲第二 第一串和text1
我想這太
Pattern p = Pattern.compile("^DELIVERY\\s'(.*)'\\s'(.*)'");
Matcher m2 = p.matcher(string);
if (m2.find()) {
System.out.println(m2.group(1));
}
它僅適用於String1中
感謝它爲我工作:) – Mikou
@Mikou如果它解決您的問題,您可以接受的解決方案: ) – Grimmy