删除未选中的正则表达式Java
我对编程还是新手,需要你的帮助。 我已经搜索并尝试了我的案例,我想删除java上的一些字符串,但我不知道如何制作它的正则表达式。 因此,我的情况是:删除未选中的正则表达式Java,java,regex,Java,Regex,我对编程还是新手,需要你的帮助。 我已经搜索并尝试了我的案例,我想删除java上的一些字符串,但我不知道如何制作它的正则表达式。 因此,我的情况是: "Square Tower, John Febrian, Public Transportation" 并希望做到: "Square Tower, John Febrian" 如果我想用java代码x.split或x.replace拆分、替换或更改第二个逗号后的最后一个单词,我应该使用什么正则表达式 感谢您的帮助这里有一种方法: public
"Square Tower, John Febrian, Public Transportation"
并希望做到:
"Square Tower, John Febrian"
如果我想用java代码x.split或x.replace拆分、替换或更改第二个逗号后的最后一个单词,我应该使用什么正则表达式
感谢您的帮助这里有一种方法:
public static void main(String[] args) {
String yourString = "Square Tower, John Febrian, Public Transportation";
Matcher matcher = Pattern.compile("^([^,]+,[^,]+),").matcher(yourString);
if(matcher.find()) {
String wantedString = matcher.group(1);
// Output: 'Extraction: "Square Tower, John Febrian"'
System.out.println("Extraction: \"" + wantedString + "\"");
}
}
这里有一种方法:
public static void main(String[] args) {
String yourString = "Square Tower, John Febrian, Public Transportation";
Matcher matcher = Pattern.compile("^([^,]+,[^,]+),").matcher(yourString);
if(matcher.find()) {
String wantedString = matcher.group(1);
// Output: 'Extraction: "Square Tower, John Febrian"'
System.out.println("Extraction: \"" + wantedString + "\"");
}
}