實施例:我要搜索和替換下面匹配和替換不同組的數量
51h 04h 02h
CAh
,將獲得:
cmd 51h; addr 04h; data 02h;
cmd CAh;
這將匹配的第一行
^([0-9A-F]{2}h)\t([0-9A-F]{2}h)\t([0-9A-F]{2}h)
我可以用
cmd $1; addr $2; data $3;
但當然第二行不匹配。無論如何,用一個正則表達式覆蓋兩條線?我使用正則表達式從崇高文本2
實施例:我要搜索和替換下面匹配和替換不同組的數量
51h 04h 02h
CAh
,將獲得:
cmd 51h; addr 04h; data 02h;
cmd CAh;
這將匹配的第一行
^([0-9A-F]{2}h)\t([0-9A-F]{2}h)\t([0-9A-F]{2}h)
我可以用
cmd $1; addr $2; data $3;
但當然第二行不匹配。無論如何,用一個正則表達式覆蓋兩條線?我使用正則表達式從崇高文本2
它不是很難匹配,但是替換端需要代碼邏輯,就像回調,或者你可以使用2個表達式,每次重新掃描輸入。 – sln