Я немного озадачен тем, как лучше всего использовать регулярные выражения, и надеюсь, что смогу получить некоторую помощь. Я хочу извлечь значение URL из файла INI следующим образом:
[DEFAULT]
BASEURL=http://www.stackoverflow.com/
[InternetShortcut]
URL=http://www.stackoverflow.com/
Таким образом, я могу получить значение URL как единственное совпадение из регулярного выражения - но я недостаточно разбираюсь в них (пока), чтобы сделать это.
Я видел примеры RegEx, которые будут анализировать любой INI-файл и получать имя, пары значений. Я просто хочу получить значение URL только из файла, независимо от того, что он еще содержит.
Моя цель - сделать что-то вроде этого:
Dim _pattern As New Text.RegularExpressions.Regex("RegEx")
Dim _url As String = _pattern.Match(iniContentString).Value
Это кажется простым, но я не могу создать конкретный случай RegEx, где я хочу, чтобы все, начиная с "URL =" и заканчивая vbCrLf в конце, было моим "соответствием".
Я ссылался на Regular-Expressions.info, который ранее помог, но все еще не может заставить этот простой пример работать.