Попробуйте [^"]
вместо .
.Последний является «жадным» и будет соответствовать как можно большему числу символов.
* Регулярное выражение [d-r13579]
используется для соответствия «классам символов»: в этом случае любая маленькая буква в диапазоне от d
до r
или нечетной цифры.Если вы начинаете класс с ^
, тогда он отрицает значение.
Таким образом, [^"]
означает символ, кроме двойных кавычек, а "[^"]*"
означает две двойные кавычки с любым количеством произвольных символов между ними.кроме двойных кавычек.