2013-04-17 100 views
2

我似乎無法找到答案。
我有一個小的.dat文件。從那個文件我想提取某些數據。正如你所看到的,有一個9個字符長的字符串加上一個空格,然後是固定值,這個字符串就是我想找的。數據 一個特定的路線是:記事本中特定長度搜索的通配符++

hEu 5RS67UCJ2 Fixed Value Ü Ü 5UZZNKV0I Fixed Value Ü3 Ü3 3D910PZ9H Fixed Value Ú9.Ü") Ú90Ü#- Ü") 5YWX8DMR2 Fixed Value Ü Ü 54WI4OGWI Fixed Value Ü 
+0

你需要告訴我們你想提取什麼數據。 – Bobulous

+0

對不起,編輯不停地清除我輸入的內容我想我可以回去編輯它,但沒有;工作....對於醜陋對不起, –

+0

對您的數據做一個換行符,並將它標籤在w/4空格 – pyInTheSky

回答

6

如果你想匹配的九字大寫的字母數字字符串,其次是「固定值」,然後在下面的正則表達式應該做的伎倆:

([A-Z0-9]{9}) Fixed Value 

圍繞模式第一部分的括號形成一個捕獲子組,因此您應該能夠通過使用$1\1(取決於Notepad ++如何工作)在「替換」值中引用此捕獲的部分你想把九個字符的字符串插入到「代表」中花邊「的價值。

+0

沒有意識到np ++增加了對額外語法的支持。榮譽給你。 – pyInTheSky

+0

謝謝你做到了!我試圖簡單地做'[0-9A-Z]固定值' –