Цитирование примера из документации VbScript Regexp: https://msdn.microsoft.com/en-us/library/y27d2s18%28v=vs.84%29.aspx
Function SubMatchTest(inpStr)
Dim retStr
Dim oRe, oMatch, oMatches
Set oRe = New RegExp
' Look for an e-mail address (not a perfect RegExp)
oRe.Pattern = "(\w+)@(\w+)\.(\w+)"
' Get the Matches collection
Set oMatches = oRe.Execute(inpStr)
' Get the first item in the Matches collection
Set oMatch = oMatches(0)
' Create the results string.
' The Match object is the entire match - dragon@xyzzy.com
retStr = "Email address is: " & oMatch & vbNewLine
' Get the sub-matched parts of the address.
retStr = retStr & "Email alias is: " & oMatch.SubMatches(0) ' dragon
retStr = retStr & vbNewLine
retStr = retStr & "Organization is: " & oMatch.SubMatches(1) ' xyzzy
SubMatchTest = retStr
End Function
Чтобы проверить, звоните:
MsgBox(SubMatchTest("Please send mail to dragon@xyzzy.com. Thanks!"))
Короче говоря, вам нужен ваш паттерн, чтобы он соответствовал различным частям, которые вы хотите извлечь, при этом между spearators, возможно, что-то вроде:
"(\d+)[/-,](\d+)[/-,](\d+)"
Все будет в oMatch, а числа (\ d) будут заканчиваться на oMatch.SubMatches (0) на oMatch.SubMatches (2).
Не существует специальной команды git ignore
.
Отредактируйте файл .gitignore
, расположенный в соответствующем месте в рабочей копии. Затем вы должны добавить этот .gitignore
и зафиксировать его. Каждый, кто клонирует это репо, проигнорирует эти файлы.
Обратите внимание, что только имена файлов, начинающиеся с /
, будут относиться к каталогу .gitignore
. Все остальное будет соответствовать файлам в любом подкаталоге.
Вы также можете отредактировать .git / info / exclude
, чтобы игнорировать определенные файлы только в этой одной рабочей копии. Файл .git / info / exclude
не будет зафиксирован и, таким образом, будет применяться только локально в этой одной рабочей копии.
Вы также можете настроить глобальный файл с шаблонами для игнорирования с помощью git config --global core.excludesfile
. Это будет применяться локально ко всем рабочим копиям git в одной и той же учетной записи.
Запустите git help gitignore
и прочтите текст, чтобы узнать подробности.
Вы также можете настроить глобальный файл с шаблонами, которые следует игнорировать, с помощью git config --global core.excludesfile
. Это будет применяться локально ко всем рабочим копиям git в одной и той же учетной записи.
Запустите git help gitignore
и прочтите текст, чтобы узнать подробности.
Вы также можете настроить глобальный файл с шаблонами, которые следует игнорировать, с помощью git config --global core.excludesfile
. Это будет применяться локально ко всем рабочим копиям git в одной и той же учетной записи.
Запустите git help gitignore
и прочтите текст, чтобы узнать подробности.
У вас есть два способа игнорировать файлы:
.gitignore
в любой папке будет игнорировать файлы, как указано в файле для этой папки. Возможно использование подстановочных знаков. .git / info / exclude
содержит глобальный шаблон игнорирования, аналогичный global-ignores
в файле конфигурации subversions. Создайте файл с именем .gitignore в корне вашего репозитория. В этом файле вы указываете относительный путь к каждому файлу, который хотите игнорировать, в одной строке. Вы можете использовать подстановочный знак *
.
Полезно определить полный файл .gitignore для вашего проекта. Наградой является безопасное использование удобного флага - all
или -a
для таких команд, как add
и commit
.
Также рассмотрите возможность определения глобального файла ~ / .gitignore для часто игнорируемых шаблонов, таких как * ~
, который охватывает временные файлы, созданные Emacs.