如何使用正则表达式处理搜索结果?

时间:2014-10-22 11:53:22

标签: regex

如何使用正则表达式处理搜索结果?

例如,我有一个包含许多字符串的文件,例如AB。 我想得到:'AB'。 这些字母总是不同的。 所以我会搜索正则表达式模式^\w+\n并想要使用搜索结果,让我用'$ @'来描述它,得到'$@'

2 个答案:

答案 0 :(得分:0)

正则表达式:

(?<=:)([^,]+)

更换字符串:

'$1'

DEMO

答案 1 :(得分:0)

只是澄清一下:您希望71:A,72:BC,73:ABD成为71:'A',72:'BC',73:'ABD'吗?

使用您正在使用的任何语言或程序进行查找/替换:

查找:(\w+) 替换:'$1'

这会在您的文件中找到任何多字母字符串并放置&#39;周围。如果您只想使用[number:string]进行展示,则需要在(?=\d+:)前面使用(\w+)前瞻。因此,整个查找将看起来像(?=\d+:)(\w+),类似于Avinash Raj发布的内容。