Rynor
stay hungry
Регулярные выражения. Замена не внутри тега.
Уважаемые, подскажите с темой, плиз, что-то не выходит цветок.
Есть XSL шаблон текст из тегов и всяких-разных слов.
Мне необходимо заменить все русские слова или словосочетания (они берутся из БД и перебираются по циклу) на переменные.
Перевожу сайт из режима русский only в режим многоязычности.
Всё хорошо, но затык есть с такой ситуацией:
... <input type="submit" value="Вперёд"/>Вперёд <input type="hidden" name="action" value="login"/> Какие-то ещё слова....
Мне необходимо, чтобы заменилось только слово вне тега.
Пробовал, не помогает:
"~([^"/])(Вперёд)([^"]?)~i";
"~(>|\s)(Вперёд)([^"]?)~i";
Тут нет правила для тегов, составить самому сока мозга не хватает, помогите, пожалуйста!
Заранее благодарю.
Уважаемые, подскажите с темой, плиз, что-то не выходит цветок.
Есть XSL шаблон текст из тегов и всяких-разных слов.
Мне необходимо заменить все русские слова или словосочетания (они берутся из БД и перебираются по циклу) на переменные.
Перевожу сайт из режима русский only в режим многоязычности.
Всё хорошо, но затык есть с такой ситуацией:
... <input type="submit" value="Вперёд"/>Вперёд <input type="hidden" name="action" value="login"/> Какие-то ещё слова....
Мне необходимо, чтобы заменилось только слово вне тега.
Пробовал, не помогает:
"~([^"/])(Вперёд)([^"]?)~i";
"~(>|\s)(Вперёд)([^"]?)~i";
Тут нет правила для тегов, составить самому сока мозга не хватает, помогите, пожалуйста!
Заранее благодарю.
Делается поверхностный хак "русский - многояз", а что там в тегах - никого пока не волнует и будет ли волновать - не уверен.