| 
    
 | 
        Оставить в строке только буквы         | 
☑ | 
    
        | 
    0
    
        1C2SS    
       
    
    06.06.13 
            ✎
    14:12 
 | 
         
        Подскажите как по красивому убрать из строки все кроме русских букв ?     
         | 
 | 
    
    
        | 
    1
    
        Ненавижу 1С    
       
    гуру 
    06.06.13 
            ✎
    14:12 
 | 
         
        циклом     
         | 
 | 
    
    
        | 
    2
    
        Мыш    
       
    
    06.06.13 
            ✎
    14:13 
 | 
         
        СтрЗаменить Эн раз )     
         | 
 | 
    
    
        | 
    3
    
        Лефмихалыч    
       
    
    06.06.13 
            ✎
    14:20 
 | 
         
        everybody stands back!
  
 
 
  Функция ОчиститьОтНеверныхБуков(Строка)
     RE = New COMObject("VBScript.RegExp");
     RE.Global        = истина;
     RE.IgnoreCase    = истина;
     RE.Multiline    = истина;
     RE.Pattern = "[a-z]+";
  
     Попытка
        Результат = RE.Replace(Строка, ""));
     Исключение
        Результат = "";
     КонецПопытки;
     
     Возврат Результат;
  КонецФункции
 
      
         | 
 | 
    
    
        | 
    4
    
        Мыш    
       
    
    06.06.13 
            ✎
    14:22 
 | 
         
        (3) Эх, Михалыч. А буквочки то буржуйские в паттерне )     
         | 
 | 
    
    
        | 
    5
    
        Wobland    
       
    
    06.06.13 
            ✎
    14:22 
 | 
         
        (4) автор может смело выражать своё фи     
         | 
 | 
    
    
        | 
    6
    
        Лефмихалыч    
       
    
    06.06.13 
            ✎
    14:23 
 | 
         
        (4) ну, это только концепт, кроме того, в задании почти это и надо, я только цифны забыл. Этот регэксп вычистит нахер все басурманские буквы, чо не так?     
         | 
 | 
    
    
        | 
    7
    
        Мыш    
       
    
    06.06.13 
            ✎
    14:25 
 | 
         
        (6) Всё так, Михалыч. Эт я торможу. Прости )     
         | 
 | 
    
    
        | 
    8
    
        Лефмихалыч    
       
    
    06.06.13 
            ✎
    14:25 
 | 
         
        Вот "[^а-я]+" - теперь задача решена полностью на 146%     
         | 
 | 
    
    
        | 
    9
    
        Мыш    
       
    
    06.06.13 
            ✎
    14:25 
 | 
         
        Ну ещё спецсимволы зачистить неплохо )     
         | 
 | 
    
    
        | 
    10
    
        Мыш    
       
    
    06.06.13 
            ✎
    14:26 
 | 
         
        (8) БТП за скоропечать )     
         | 
 | 
    
    
        | 
    11
    
        Wobland    
       
    
    06.06.13 
            ✎
    14:26 
 | 
         
        (8) не, ЛефМихалыч, так копипастить неудобно. собери всё в один пост ;)     
         | 
 | 
    
    
        | 
    12
    
        Лефмихалыч    
       
    
    06.06.13 
            ✎
    14:26 
 | 
         
        (9) в (8) как раз буквально "все, кроме русских букв"     
         | 
 | 
    
    
        | 
    13
    
        1C2SS    
       
    
    10.06.13 
            ✎
    11:45 
 | 
         
        А чтобы оставить буквы и цифры какой должен быть паттерн ?     
         | 
 | 
    
    
        | 
    14
    
        Мэс33    
       
    
    10.06.13 
            ✎
    12:14 
 | 
         
        Где-то в инете видел готовую функцию типа "Функция проверки, что строка написана русскими и латинскими буквами". Можно погуглить.     
         | 
 |