@ AndrewCowenhoven Хороший ответ.Добавить библиотеку Regex очень просто.Просто чтобы немного расширить этот ответ, я добавлю то, что я узнал, чтобы получать предметы в матчах.
Например, у меня есть такая строка в одной ячейке.
doubleclick.net / activityi; и = 5f2256de37ab4992927b3a0a0a34f983; u13 =; U14 = 27,34; u16 = AUD; U9 =; u10 =; u11 =; u12 =; U5 =; U6 =; U7 =; U8 =; u1 = автомобиля; u2 = SEA; и3 =SEA; u4 = 20130923% 20% 7C% 2020130926; ord = 5360319407191.128?
Мне нужно всего несколько разделов, чтобы проверить правильность тега двойного клика, отправленного в Google.Используя приведенное выше регулярное выражение, у меня есть что-то вроде этого.
Function CheckU3(contents As String)
Dim regx As RegExp
Set regx = New RegExp
Dim matches, s
With regx
.Pattern = "u3=(.*?);"
.Global = False
If regx.Test(contents) Then
Set matches = regx.Execute(contents)
For Each Var In matches.Item(0).SubMatches
s = Var
Next
End If
CheckU3 = s
End With
End Function
Я знаю, что это можно было бы значительно упростить, но дело в том, что я использую пара-соответствия, используя параны, чтобы получить именно то, что мне нужно.
![enter image description here](https://i.stack.imgur.com/ujVQp.png)