Как я могу использовать preg_replace PHP, чтобы заменить все вхождения строки в тексте для тех, кто нашел внутри HTML, кроме вот Тег т.е. остальныеИспользование preg_replace PHP, чтобы заменить все вхождения строки, кроме
, например, Я хочу заменить слово со словом синий.
**Original text**: Tim's favorite color is color. Color is also Bill's favorite.
**Converted text**: Tim's favorite color is blue. Blue is also Bill's favorite.
Простой: нет. regexes и html не играют вместе красиво. Используйте парсер DOM. –
Zalgo - Тони пони, он приходит. http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – ceejayoz