【发布时间】:2013-08-29 12:57:19
【问题描述】:
我正在尝试在 Java 中使用拆分函数。我要拆分的角色是;。
所以我的代码是这样的:
string.split(";");
但是,在字符串中我有很多转义 \;。我想要一个不会在\; 处拆分但仅在; 独立的地方拆分的正则表达式。
字符串示例:
sometexthere\;shhshshshhs;shhshshshshs\;dddddd;
预期结果:
[0] sometexthere\;shhshshshhs;
[1] shhshshshshs\;dddddd;
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
会有
sometext\\;somemoretext这样的东西吗?那么预期的结果是什么? -
当你写字符串时,它有无效的转义序列,编译器不能接受。