java split()使用“.” “” “|“ “*“ “+“来分割时,需要转义

2023-03-16 19:32:05 浏览数 (3)

代码语言:javascript复制
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class test{

public static void main(String[] args){
	Scanner in = new Scanner(System.in);
	String string=in.nextLine();
	//要使用"."分割,必须使用\转义:如:split("\.");
	//regex为\\,因为在java中\表示一个,而regex中\也表示,所以当\\解析成regex的时候为\。
	String[] strs=string.split("\\");
	for(String s:strs){
		System.out.println(s);
		}
	}
}

1 人点赞