2つの文字列の間の文字列を取得するために使用regex
し、開始文字列と終了文字列を無視する方法を理解できません。
"imgurl=(.*?)&"
imgurl=
この式は、無視する必要があることを 除いて正常に機能してい&
ますか?
次の文字列を照合します。
imgurl=mytext&
私が得た結果は次のようなものです
imgurl=mytext&
それはする必要があります
mytext
言語を指定していませんが、適切な一致グループを確認していることを確認してください...
>>> msg = "imgurl=mytext&"
>>> import re
>>> foo = re.search("imgurl=(.*?)&", msg)
>>> foo.group(1)
'mytext'
>>> foo.group(0)
'imgurl=mytext&'
明らかに、グループ1はあなたが探しているものです...
編集
vb.netコードの場合。
Dim regex As Regex = New Regex("imgurl=(.*?)&")
Dim match As Match = regex.Match("imgurl=mytext&")
あなたが一致を得ると仮定すると、あなたはからの値が必要ですmatch.Groups(1).Value