我正在尝试使用正则表达式和 Java 拆分字符串。
字符串如下所示:{'tata','toto','titi'}
但是 {}
描述了前面的自由顺序,所以它对我不起作用。
我应该使用什么正则表达式来获得这个结果:
tata
toto
titi
最佳答案
你可以使用这个正则表达式:
String str = "{'tata','toto','titi'}";
String[] arr = str.split("[{},']+");
//=> tata, toto, titi
无需在字符类中转义 {
或 }
。
关于java - 使用正则表达式拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27001383/