moggucci
Guest
отбросить лишние символы
Подскажите, как отбросить все лишние символы из строки, оставив только [0..9], [a-z], [A-Z], [а-я], [А-Я] и пробел (тире, двоеточия и все прочие символы мне нужно отбросить). Зачем? Преобразовать строку поиска, отбросив все лишнее.
Насколько я понял, нет такой функции. Алгоритмически знаю как написать (цикл от 0 до длины строки1, если символ в допустимом множестве, то строка2 = строка2 + этот символ), вопрос только в кодировках - будет ли с ними засада.
Подскажите, как отбросить все лишние символы из строки, оставив только [0..9], [a-z], [A-Z], [а-я], [А-Я] и пробел (тире, двоеточия и все прочие символы мне нужно отбросить). Зачем? Преобразовать строку поиска, отбросив все лишнее.
Насколько я понял, нет такой функции. Алгоритмически знаю как написать (цикл от 0 до длины строки1, если символ в допустимом множестве, то строка2 = строка2 + этот символ), вопрос только в кодировках - будет ли с ними засада.