Я пытаюсь получить список данных, представленных в (одинарные / двойные кавычки)
Входные данные:
Рави спросил Радж "Как твои дела?"и «Где ты был».Радж ответил: «Я в порядке, Рави,« Как дела? »И« Как вы узнали этого человека? »
Ожидаемый результат:
- Как дела
- Где вы были
- Я в порядке, Рави, «Как дела?» И «Как вы узнали этого человека?»
(Границанеобходимо учитывать кавычки, и в них должен быть заключен символ одинарной / двойной кавычки)
Пожалуйста, дайте совет по RegExp для этого в Word VBA.
Я пытаюсь описать код ниже, но безуспешно:
Sub Test()
Dim mystring As RegExp
Dim mydata As MatchCollection
Set mystring = New RegExp
mystring.Pattern = "\s("".*"")\s"
mystring.Global = True
Set mydata = mystring.Execute(ActiveDocument.Range)
For Each wrd In mydata
MsgBox wrd
Next wrd
End Sub