Regex в PHP с preg_replace ().
Соответствует всем в кавычках, но не в начале строки с косой чертой
исходный код:
// eehen nhdhdhd ooe "jjejej" ejeje "keihjen" jehhemm
jejej "jejeooe" kekek "jilnana" jennbeb
необходимый результат:
// eehen nhdhdhd ooe "jjejej" ejeje "keihjen" jehhemm
jejej <span class="red">"jejeooe"</span> kekek <span class="red">"jilnana"</span> jennbeb
Мое регулярное выражение соответствует только последнему в цитате. Я заменю все в кавычках, включая кавычки, на внешний Span, но не все в кавычках в строке комментария.
мое регулярное выражение:
'/^((?!\/\/).*)(".*")/m'
мое замена:
'$1<span class="red">$2</span>'
мой результат:
// eehen nhdhdhd ooe "jjejej" ejeje "keihjen" jehhemm
jejej "jejeooe" kekek <span class="red">"jilnana"</span> jennbeb