我有下面的格式創建樣品的測量設備:麻煩創建正則表達式
V GL020(1)=20110117161703
另一個例子:
V GLXX011(10)=ADEF=*GFSDAS
我試圖做的是創建一個正則表達式,第一個示例返回 GL020/1/20110117161703
,第二個示例返回 GLXX011/10/ADEF=*GFSDAS
。
我發現可靠的拳頭兩個必需的部分相匹配的正則表達式:
.*?(?<Field>(?:[a-z][a-z]*[0-9]+[a-z0-9]*)).*?(?<Count>\d+)
但是,我還是第"="
後缺少的一部分。我不知道它是否重要,但第一個"="
之後的部分可能包含"="
本身的字符。
你遇到麻煩等號和之後的所有匹配?然後匹配一個等號+隨後的所有內容(當然包括更多的等號) – keyser 2012-04-03 11:18:03
難道你不能只跳過前兩個字符('V')並用'('和')=替換'/'(如果它很重要,只是它們的第一次出現)? – Eric 2012-04-03 11:21:59