Мне интересно, есть ли способ найти только второй кавычек из каждой пары в строке, которая имеет парные кавычки.Регулярное выражение Python для поиска только вторых котировок парных котировок
Итак, если у меня есть строка, как '"aaaaa"'
или просто '""'
Я хочу найти только последние '"'
. Если у меня есть '"aaaa""aaaaa"aaaa""'
Я хочу только второй, четвертый и шестой '"'
s. Но если у меня есть что-то вроде этого '"aaaaaaaa'
или вот так 'aaa"aaa'
Я не хочу ничего найти, так как нет парных котировок. Если у меня есть '"aaa"aaa"'
, я хочу найти только второй '"'
, так как третий '"'
не имеет пары.
Я попытался реализовать lookbehind, но он не работает с квантификаторами, поэтому моя неудачная попытка была '(?<=\"a*)\"'
.
ли эти цитаты * внутри * строка, например, '" Ааа "aa''? – jonrsharpe
Да, они в строке, справа – Alexey
И что вы хотите выбраться? Сами кавычки? Их индексы? Как вы решаете, какие котировки находятся в паре? – jonrsharpe