我需要匹配文件中的其余字符串。我可以匹配以下内容:
(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),
很明显,我错过了在我面前的正确方法。
答案 0 :(得分:1)
当看到以\\'
开头且以\\'
结尾的值时,这将捕获该行中的每个字符串。
<强>正则表达式强>
\\{2}(\'\S*)\\{2}\'