Имя: Пароль:
1C
 
Отредактировать регулярное выражение
,
0 TrueBuild
 
17.05.20
22:49
Подскажите пожалуйста, задача удалить из текста все, кроме русских и латинских букв, цифр и всех знаков shift 1 ... 0
Не получается добавить знаки шифта от 2 до 8 в обоих раскладках. Читал документацию по регуляркам, но что-то методом проб и ошибок не выходит. Пытаюсь добавить, в итоге только хуже становится, либо все удаляет, либо в исключение вываливается.
Прошу помощи.

RegExp = Новый COMОбъект("VBScript.RegExp");
RegExp.MultiLine = Ложь;
RegExp.Global = Истина;
RegExp.Pattern = "[^a-zA-ZА-Яа-я0-9\s?!,.)('Ёё]";  
ИсходныйТекст = СокрЛП(ИсходныйТекст);
Результат = RegExp.Replace(ИсходныйТекст, "");
1 AlvlSpb
 
17.05.20
23:15
(0) Проще найти все что надо удалять. Кроме перечисленных исключений, остались фигурные и квадратные скобки, оба слэша, знаки больше меньше и в общем-то все
2 TormozIT
 
гуру
18.05.20
00:23
Пиши их через обратный слэш. Например "\$\^\$"
https://i.imgur.com/2rzW1DV.png
3 lodger
 
18.05.20
00:35
([ЁёА-я]+)?(\w+)?([\/?.,!\(\)\'\]\['";= \-\^\\])?
4 lodger
 
18.05.20
01:05
за полчаса никто не сказал, что я "делаю это неправильно"? странно. пойду спать, всем успехов.