0
我試圖分析在記事本中的文本文件通配符搜索++找到一組ID的任何實例:保留通配符匹配
id=group00001
...,每個之後加入新行的意圖。
由於組ID每次不同(但總是5個字符)我收集我需要使用正則表達式搜索通配符。但我很努力地找到一種方法來消除身份證。
例如,查找和替換如下:
Find: id=group.....
Replace: id=group.....\r\n
查找所有的人,但替換ID「......」。
我無法繞過那些能解決我的問題的更復雜的正則表達式的東西 - 任何人都可以指出我的方向嗎?
乾杯!
謝謝你的解釋,真的有幫助。所以我假設你可以有多個輸出組,如果你構建你的查詢來擁有多組()括號? – Arthis
很高興它幫助。是的,你是對的,你可以有多個組。但記事本++強加了一個組限制(不知道爲什麼和多少,從未測試過)。在parenteshis裏面的括號也是組和計數順序有點像:(blah(bleh))(blih)group1 =(blah(bleh));組2 =(的Bleh);組3 =(blih);並且有一個group0是全部句子(blah(bleh))(blih) –
乾杯。我不希望很快就需要使用它,但我做到了!結果我文件中的一些ID是6個字符,所以我最終將它們與新行分開了一半。我設法通過找到(group [\ d] {5})\ r \ n([\ d] {1})並用\ 1 \ 2 \ r \ n來替代它。 – Arthis