如何捕获多个重复组?
作者:phbelov 提问时间:5/3/2016
我需要捕获相同模式的多个组。假设,我有以下字符串: HELLO,THERE,WORLD 我写了以下模式 ^(?:([A-Z]+),?)+$ 我希望它做的是捕获每个单词,因此第 1 组是:“...
正则表达 问答列表
作者:phbelov 提问时间:5/3/2016
我需要捕获相同模式的多个组。假设,我有以下字符串: HELLO,THERE,WORLD 我写了以下模式 ^(?:([A-Z]+),?)+$ 我希望它做的是捕获每个单词,因此第 1 组是:“...
作者:kato sheen 提问时间:7/15/2009
我的程序读取其他程序的源代码并收集有关使用的 SQL 查询的信息。我在获取子字符串时遇到问题。 ... $line = <FILE_IN>; until( ($line =~m/$values_st...
作者: 提问时间:4/16/2009
已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 4年前关闭。 改进此问题 我在想出一个正则表达式时遇到了麻烦,该表达式基本...
作者:andyuk 提问时间:10/2/2008
例如,此正则表达式 (.*)<FooBar> 将匹配: abcde<FooBar> 但是,如何让它在多行之间匹配呢? abcde fghij<FooBar> ...
作者:callum 提问时间:8/20/2011
采用以下正则表达式:.这将匹配字符串开头的任何单个字符,但 a、b 或 c 除外。/^[^abc]/ 如果在它后面添加一个 – – 正则表达式将继续将每个后续字符添加到结果中,直到它遇到 、 或 或...
作者:pistacchio 提问时间:11/6/2009
我需要一个正则表达式,能够匹配除以特定模式开头的字符串之外的所有内容(具体而言,以及随后的内容,例如)。index.phpindex.php?id=2342343...
作者:Hans Schindler 提问时间:5/11/2014
--编辑--目前的答案有一些有用的想法,但我想要一些更完整的东西,我可以 100% 理解和重用;这就是我设定赏金的原因。此外,在任何地方都有效的想法对我来说比不标准语法更好,例如\K 这个问题是关于...
作者:asimes 提问时间:1/18/2014
我一直在查找正则表达式教程,试图掌握它们的窍门,并且一直很喜欢此链接中的教程,直到出现此问题:http://regexone.com/lesson/12 我似乎无法弄清楚“匹配”和“捕获”之间的区别...
作者:Charles Anderson 提问时间:2/5/2016
我有这个JavaScript(在Chrome 48.0.2564.103 m中运行): var s1 = 'label1="abc" label2=\'def\' '; var s2 = 'labe...
作者:Charles Anderson 提问时间:4/15/2010
我有这段代码: function func1(text) { var pattern = /([\s\S]*?)(\<\?(?:attrib |if |else-if |else|end-if|...