正则表达式-捕获除按组捕获的字符外的所有字符

时间:2018-10-27 21:33:47

标签: python regex

我想捕获引号中除引号之外的所有内容。例子:

'catch this'
"catch this"
'Do not catch this"

我尝试过此方法,但不起作用:

(\"|\')[^\1]+\1

当我这样做时,除了示例中的最后一种情况外,它都起作用

(\"|\')[^\'\"]+\1

问题是,如何捕获在\1组中捕获的那个字符以外的所有字符。我只想使用正则表达式,我不想做处理。 在这里您可以尝试:https://regex101.com/r/iJUeDy/7

0 个答案:

没有答案