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