gals
Новичок
Добрый день.
Есть затруднение в написании регулярки которая будет искать кавычку, но чтобы пропускала \"
то есть подряд идущие бэкслэш и кавычку.
Регулярка должна давать такие результаты:
1) Текст: aaaaaa\"bbbbbb"cccccc
Результат: aaaaaa\"bbbbbb
2) Текст: \"bbbbbb"cccccc
Результат: \"bbbbbb
3) Текст: \""cccccc
Результат: \"
4) Текст: aaaaaa"cccccc
Результат: aaaaaa
5) Текст: "cccccc
Результат:
6) Текст: \"\"\""cccccc
Результат: \"\"\"
Это контрольные примеры.
Я написал такую:
"/^(.*?[^\\\\]?)\"(.*)$/"
Но она работает только с примерами 3 и 5
Помогите, пожалуйста - уже все мозги сломал.
Есть затруднение в написании регулярки которая будет искать кавычку, но чтобы пропускала \"
то есть подряд идущие бэкслэш и кавычку.
Регулярка должна давать такие результаты:
1) Текст: aaaaaa\"bbbbbb"cccccc
Результат: aaaaaa\"bbbbbb
2) Текст: \"bbbbbb"cccccc
Результат: \"bbbbbb
3) Текст: \""cccccc
Результат: \"
4) Текст: aaaaaa"cccccc
Результат: aaaaaa
5) Текст: "cccccc
Результат:
6) Текст: \"\"\""cccccc
Результат: \"\"\"
Это контрольные примеры.
Я написал такую:
"/^(.*?[^\\\\]?)\"(.*)$/"
Но она работает только с примерами 3 и 5
Помогите, пожалуйста - уже все мозги сломал.