Как удалить символы из строки... %|#|)|}

morfeus

Client
Регистрация
23.02.2012
Сообщения
171
Благодарностей
28
Баллы
28
Собственно удаляю я заменой но таких замен уже с 10 ок

Собственно строки с разными спецсимволами типа

  1. Вася( играл в футбол
  2. {Вася} играл в футбол
  3. Вася играл в футбол
  4. Вася❶ играл в футбол
  5. Вася⬅ играл в футбол
  6. ⬅Вася( играл в {футбол

Я бы в поиск замену прописал (|}|{|❶|⬅
Где символ "|" является оператором OR (или) но это вроде на моей памяти из PHP ,а как в зенке написать чтоб не плодить:

 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Попробуй так.
\W замени на {-String.Space-}
Потом \s+ замени на {-String.Space-}
и в конце Trim


А что \W не возьмет добавляй в первом экшене потом.
(\W|1|2|3)

Просто \W берет и пробелы тоже. по этому заменяем на пробел, а потом убираем двойные пробелы, и пробелы по краям текста.
 
  • Спасибо
Реакции: morfeus

morfeus

Client
Регистрация
23.02.2012
Сообщения
171
Благодарностей
28
Баллы
28
Все работает! Спасибо! Пробелы действительно убирает, но т к мне надо урл делать то меняю на -
 
  • Спасибо
Реакции: Mikhail B.

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