首页 > 解决方案 > 如何使用正则表达式拆分多分隔字符串以创建配置单元表?

问题描述

我正在尝试使用多分隔符创建配置单元表(我不能在配置单元中使用多分隔符 serde,因为我们需要更新 jar 文件),例如我想用两个字符分隔符拆分以下字符串#$

1234#$CSI#$MAN # NO#$MANN#$1212#$N

期望的结果是:

1234 | CSI | MAN # NO | MANN |1212 | N

当我尝试#$结果是

1234 | CSI | MAN | NO | MANN |1212 | N

如何使用两个字符的分隔符拆分字符串#$

标签: regexsplit

解决方案


我认为这会做你想要的:(.+?)(?:#\$|$)

正则表达式测试器


推荐阅读