Я пытался изменить строку, подобную этой, {X=5, Y=9}
на строку, подобную этой (5, 9)
, так как она будет использоваться в качестве экранной координаты.
Я наконец-то придумал это код:
Dim str As String = String.Empty
Dim regex As Regex = New Regex("\d+")
Dim m As Match = regex.Match("{X=9")
If m.Success Then str = m.Value
Dim s As Match = regex.Match("Y=5}")
If s.Success Then str = "(" & str & ", " & s.Value & ")"
MsgBox(str)
, который работает, но наверняка должен быть лучший способ сделать это (я не знаком с Regex).
У меня есть много для преобразования в моей программе, и делать это, как описано выше, было бы мучительно.