regex - 如何使用正则表达式拆分多分隔字符串以创建配置单元表?
问题描述
我正在尝试使用多分隔符创建配置单元表(我不能在配置单元中使用多分隔符 serde,因为我们需要更新 jar 文件),例如我想用两个字符分隔符拆分以下字符串#$
:
1234#$CSI#$MAN # NO#$MANN#$1212#$N
期望的结果是:
1234 | CSI | MAN # NO | MANN |1212 | N
当我尝试#$
结果是
1234 | CSI | MAN | NO | MANN |1212 | N
如何使用两个字符的分隔符拆分字符串#$
?
解决方案
我认为这会做你想要的:(.+?)(?:#\$|$)
推荐阅读
- r - R 函数使用 . 和〜
- rstudio - 如何在 R Studio 中自动刷新 SQL 查询
- rest - 可以在单个事务中进行数据库操作和 API 调用吗?
- sql - 如何在带有动态列的 SQL 中使用 SUM 函数
- javascript - Kartik Talwar 的 Gmail.js 的“view_thread”事件不起作用
- php - PHP是否阻止了粘性位?
- php - php移动文件奇怪的bug
- python - pd.to_numeric 之后对象未转换为数字
- ionic-framework - 使用 ng-packagr 构建 Ionic 组件库
- javascript - 从 Axios 返回结果