Как использовать числовую ссылку в забытом наборе?

Я пытаюсь создать выражение Regex с числовой ссылкой (на группу захвата) в забытом наборе.

Что-то вроде этого:

 (["'])([^\1]*)(\1)

В основном он соответствует всем строкам, заключенным в одинарные или двойные кавычки. Например:

"foo bar" "foobar""foo bar" а также "foo bar"


Причина, по которой я не могу просто использовать (["'])([^"']*)(\1) это следующий сценарий:

"foo bar's" "foobar"

Вместо сопоставления "foo bar's" а также "foobar" это соответствует " ".


Как я могу использовать числовую ссылку в забытом наборе? Если я не могу решить эту проблему?

0 ответов

Другие вопросы по тегам