Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


Цитата Iska:
.Replace() следует выполнять только после проверки совпадения шаблона по .Test(); »
ИМХО, не так категорично. Однако, если помнить о том, что это
Цитата Iska:
касается и пересоздания файла, дабы не переписывать одно и то же, »
то это было бы полезным.
Код: Выделить весь код
.................
    With CreateObject("VBScript.RegExp")
        .Pattern = RegExp
        .IgnoreCase = True
        .Global = True
	If Not .Test(InTxt) Then
            MsgBox "no substrings to replace. Reg expression:" + vbCrLf + vbCrLf + """" + RegExp + """"
            WScript.Quit 1
	End If
        Result = .Replace(InTxt, "")
    End With
.................

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 22:20, 14-05-2019 | #16