
Как можно заменить только тот текст, который не в составе тегов? То есть если в тексте есть "<a href=http://blog.vexer.ru>blog</a>", надо заменить текст blog вот так: "<a href=http://blog.vexer.ru>some</a>", то есть в теге его не трогать?
Как можно заменить только тот текст, который не в составе тегов? То есть если в тексте есть "<a href=http://blog.vexer.ru>blog</a>", надо заменить текст blog вот так: "<a href=http://blog.vexer.ru>some</a>", то есть в теге его не трогать?
Я в регулярках не силён, но может сделать замену не просто blog на some, а >blog< на >some<. Это сложно сделать регуляркой?
Я, конечно, не программист. Но я бы сделал поиск того, что это — тег или часть адреса. А уж это не составляет большой проблемы.
@altesack Фишка в том, что этот "blog" может быть не только как >blog<, но и как blog.vexer.ru, и как someblog и т.д. То есть не подходит метод.
@cg Я чуть выше уточнил, заменяемое слово необязательно может обрамлено тегами.