Я бы хотел изменить HTML как
I am <b>Sadi, novice</b> programmer.
к
I am <b>Sadi, learner</b> programmer.
Чтобы сделать это, я буду искать с помощью строки " начинающий программист". Как я могу это сделать? Любая идея?
Он использует более одного слова "начинающий программист". Это может быть целая фраза. Дополнительное пустое пространство (например, новая строка, вкладка) следует игнорировать, и во время поиска любой тег следует игнорировать. Но во время замены тег должен быть сохранен.
Это своего рода конвертер. Будет лучше, если он нечувствителен к регистру.
Спасибо
Сади
Дополнительные пояснения:
Я получаю хороший ответ с возможным решением. Но, пожалуйста, продолжайте публикацию, если у вас есть идея.
Я хотел бы уточнить проблему на случай, если кто-нибудь ее пропустит. Основная статья показывает проблему как примерный сценарий.
1) Теперь проблема найти и заменить некоторую строку без учета тегов. Теги могут отображаться в пределах одного слова. Строка может содержать несколько слов. Тег отображается только в строке содержимого или документе. Поисковая фраза никогда не содержит тегов.
Мы можем легко удалить все теги и выполнить некоторую текстовую операцию. Но здесь возникает другая проблема.
2) Теги должны сохраняться, даже после замены текста. Это показывает пример.
Еще раз спасибо за помощь