我想写一个正则表达式来匹配用单引号括起来的字符串,但不应该匹配由双引号括起来的带有单引号的字符串。
示例1:
整个值的a应该匹配,因为它被单引号包围。
编辑:精确匹配应为:'This is a single-quoted string' 示例2:
“x”不应返回任何匹配,因为单引号位于双引号内。
我尝试过/'.*'/g,但它也会匹配双引号内的单引号字符串。
谢谢帮助!
编辑:
为了更清楚地说明
给定以下字符串:
比赛应该只有:
a = 'This is a single-quoted string';
整个值的a应该匹配,因为它被单引号包围。
编辑:精确匹配应为:'This is a single-quoted string' 示例2:
x = "This is a 'String' with single quote";
“x”不应返回任何匹配,因为单引号位于双引号内。
我尝试过/'.*'/g,但它也会匹配双引号内的单引号字符串。
谢谢帮助!
编辑:
为了更清楚地说明
给定以下字符串:
The "quick 'brown' fox" jumps
over 'the lazy dog' near
"the 'riverbank'".
比赛应该只有:
'the lazy dog'