Как проверить, содержится ли набор символов в тексте?

  • Автор темы Автор темы mavar
  • Дата начала Дата начала

mavar

Client
Регистрация
28.05.2014
Сообщения
70
Реакции
4
Баллы
8
Привет всем!

Подскажите, как реализовать такой алгоритм. Мне нужно брать текст из переменной и проверять, содержится ли в тексте определенная фраза из моего словарика?

Мне нужно постить тексты на сайт и все сокращения подменять полной расшифровкой по заранее подготовленному словарику.

Например:
нужно найти и заменить "м.кв" на "метров квадратных",
"пр-т" заменить на "проспект" и т.д.

Программа должна сообщить, вхождение найдено или нет (ложь или истина)
 
Обработка текста>Замена, в качестве исходного текста переменная. Нужно указать что искать и на что заменять. Если экшн не выполнился, это будет значить, что искомая фраза в тексте не найдена. Тогда можно выходить из экшна по ветке неудачного выполнения.
 
  • Оценить
Реакции: sazonik
я не уверен, но разве попытка заменить отсутсвующий элемент выкинет исключение?
 
попытка заменить отсутсвующий элемент не выкидывает исключение.

Вопрос открыт... Какие еще есть мысли?
 
Перед заменой добавить проверку через поиск
 
  • Оценить
Реакции: Kirillzenp
попытка заменить отсутсвующий элемент не выкидывает исключение.

Вопрос открыт... Какие еще есть мысли?
Так а пофиг, что не выкинет исключения. Бери текст, потом выстраивай кубики всех нужных замен. Если в тексте не было вхождения - оно соответственно ничего и не заменит, что в данном случае некритично. Если вхождение будет - замена произойдет.
 
  • Оценить
Реакции: VladZen

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)