小编rgx*_*rgx的帖子

使用Java中的正则表达式拆分具有转义序列的字符串

要拆分的字符串

abc:def:ghi\:klm:nop
Run Code Online (Sandbox Code Playgroud)

字符串应基于":"分割,"\"是转义字符.所以"\:"不应被视为令牌.

split(":")给出

[abc]
[def]
[ghi\]
[klm]
[nop]
Run Code Online (Sandbox Code Playgroud)

必需的输出是字符串数组

[abc]
[def]
[ghi\:klm]
[nop]
Run Code Online (Sandbox Code Playgroud)

如何才能被忽略

java regex split

10
推荐指数
1
解决办法
4693
查看次数

标签 统计

java ×1

regex ×1

split ×1