【发布时间】:2019-07-08 07:59:17
【问题描述】:
我正在尝试将字符串拆分为分隔符为 $_$ 的列表。
例如文本 Lorem ipsum dolor $$ sat amet, consectetur adipiscing $$ elit。 Aliquam $_$ 欧盟。 我想用元素转换为 o 列表
el1= Lorem ipsum dolor
el2= sit amet, consectetur adipiscing
el3- elit. Aliquam
el4= eu.
我尝试了下面的代码,没有成功。还有其他方法吗?
List<String> myList = new ArrayList<String>(Arrays.asList(s.split("$_$")));
【问题讨论】:
-
dollar 是保留的正则表达式值,因此您需要使用反斜杠对其进行转义
-
我看到你想要两个分隔符?如果是这样可以尝试 split("\\$_\\$|\\$\\$")