[英]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.