我在Java中有一个字符串:Acidum acetylsalic. Acid.ascorb, Calcium
我要拆分。必须在每个前面带点或冒号的空格后剪切字符串:,[space]
或.[space]
结果我需要三个字符串:Acidum acetylsalic
,Acid.ascorb
,Calcium
答案 0 :(得分:2)
按
拆分"[,.] "
[,.]
- 包含一个逗号或点的字符集
,它也会起作用
", |\\. "
答案 1 :(得分:1)
试试这个:
str.split("[\\.,]\\s")
...
答案 2 :(得分:0)
使用拆分("(\。\ s)|(\,\ s)")
您需要对特殊字符进行编码,请参阅https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html
答案 3 :(得分:0)
试试这个
Acidum acetylsalic
Acid.ascorb
Calcium
输出:
JSON.stringify