假设我有一个要匹配的字符串:banana。问题是我想检查这个字符串是否在双引号内。我读过你可以计算整行中双引号的数量:
(?<!')banana(?=[^"]*(?:"[^"]*"[^"]*)*$).*$
但是,如果我有这样的输入,它与该字符串不匹配:
"nope" banana "
在这种情况下,我仍然希望字符串匹配(避免嵌套引号),所以这意味着我需要在字符串之前计算双引号的数量。我怎样才能做到这一点?PS 我在 vscode 扩展中使用 onigurama
假设我有一个要匹配的字符串:banana。问题是我想检查这个字符串是否在双引号内。我读过你可以计算整行中双引号的数量:
(?<!')banana(?=[^"]*(?:"[^"]*"[^"]*)*$).*$
但是,如果我有这样的输入,它与该字符串不匹配:
"nope" banana "
在这种情况下,我仍然希望字符串匹配(避免嵌套引号),所以这意味着我需要在字符串之前计算双引号的数量。我怎样才能做到这一点?PS 我在 vscode 扩展中使用 onigurama