正则表达式匹配\\'

时间:2016-08-24 20:29:47

标签: regex

我需要匹配文件中的其余字符串。我可以匹配以下内容:

(2, \\'username\\', 

^\(\d+,\s\\{2}\'(\w+)\\{2}\',

并在我的捕获组中产生username。但是,我无法将该正则表达式扩展为捕获

(2, \\'username\\', \\'pas$word\\', 2, \\'Name\\', \\'Name\\', \\'me@example.biz\\', NULL, NULL, NULL, 0, TRUE, 9, FALSE),

我尝试了乐观的

^\(\d+,\s\\{2}\'(\w+)\\{2}\',.*

并认为与其他\\'有关,我甚至尝试了

^\(\d+,\s\\{2}\'(\w+)\\{2}\', [\w\d\s\\,)@.$']*\),

但我甚至无法在

上得到这些
(2, \\'username\\', 'pas$word', 2, 'Name', 'Name', 'me@example.biz', NULL, NULL, NULL, 0, TRUE, 9, FALSE),
很明显,我错过了在我面前的正确方法。

1 个答案:

答案 0 :(得分:1)

当看到以\\'开头且以\\'结尾的值时,这将捕获该行中的每个字符串。

<强>正则表达式

\\{2}(\'\S*)\\{2}\'