[英]RegEx match for string in vb.net
我正在寻找一种使用正则表达式更改字符串格式的简单方法。 这就是我所拥有的
POL-CAD-OPT-1-15-31Oct14
INS-DOT-OPT-5-7-13Jun14
BOL-GUP-OPT-5-5-28Oct14
这是应该的
POL-CAD-OPT-01-15-31Oct14
INS-DOT-OPT-05-07-13Jun14
BOL-GUP-OPT-05-05-28Oct14
现在我正在使用旧的拆分功能来构造字符串,如果length = 1然后加0。
RegEx有什么我可以做的吗?
在下方按评论编辑:使用此模式
-(\\d)(?=-)
并替换为-0$1
演示
- '-'
( group and capture to \1:
\d digits (0-9)
) end of \1
(?= look ahead to see if there is:
- '-'
) end of look-ahead
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.