Помогите плз создать регулярку для удаления всег знаков кроме букв?

Evgeny

Client
Регистрация
01.03.2012
Сообщения
127
Благодарностей
12
Баллы
18
Нужно обработать список в котором построчно много предложений
В них нужно удалить все символы -*/+,!"№;%:?*()_-=+":';!?/|\ и цифры..
Оставить только текст..
Ну никак у меня не получается. Делаю замены, а текст как был со знаками так и остался..
Помогите пожалуйста :(
Вот типа как у меня скрипт пхп делает
Код:
~[a-z-]*\.[a-z]{2,4}[\s\.]~ui
~www\.\S*~u
~http:\S*~u
~\d{2}\.\d{2}\.\d{2,4}~u
~\d{2}-\d{2}-\d{4}~u
~\d{1,2}:\d{2}:\d{2}~u
~\d{1,2}:\d{2}~u
~\d{1,2}\s\w{3}\s\d{4}~u
~[\[\]\(\):<>]~u

~[\.]([А-ЯA-Z])~u|. $1
~[\?!\.,]{2,}~u|.
~\s+?,~u|,
~\s+?[\.]~u|.
~[\?!\.,]{2,}~u|.
~^.*?([А-ЯA-Z])~ui|$1
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 340
Благодарностей
9 088
Баллы
113
[a-zA-zа-яА-Я.,-]
правда она не для удаления, а для отбора..
но когда удалять надо больше, чем отбирать, то лучше действовать от обратного..
 
  • Спасибо
Реакции: Evgeny

black_pariah

Client
Регистрация
08.09.2014
Сообщения
294
Благодарностей
91
Баллы
28
или так
QIP Shot - Screen 021.png
 
  • Спасибо
Реакции: Evgeny

Evgeny

Client
Регистрация
01.03.2012
Сообщения
127
Благодарностей
12
Баллы
18

black_pariah

Client
Регистрация
08.09.2014
Сообщения
294
Благодарностей
91
Баллы
28
А как в этом варианте указать переменную или список где это все надо удалять?
список взять строку положить в переменную замена в переменной со строкой из списка и так по строке или знаю есть си шарп код который меняет все элементы которые соответствуют регулярке на те что нужно
 

Evgeny

Client
Регистрация
01.03.2012
Сообщения
127
Благодарностей
12
Баллы
18
Я нашел, примерно вот так
Код:
[\[\]\(\)~`@#$%^&*_\-+={};:"'<>?!|.,/\\]
 
  • Спасибо
Реакции: Atlas

black_pariah

Client
Регистрация
08.09.2014
Сообщения
294
Благодарностей
91
Баллы
28
  • Спасибо
Реакции: Evgeny

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