ms access 2010 には、body (type: text) という 1 つの列のみを含む sample という名前のテーブルがあります。
<name>John</name><age>12</age>
括弧内のすべての文字列を削除したいと思います。これを参照してください:
John12
Microsoft VBScript 正規表現 5.5 ライブラリを追加し、このモジュールを作成しました。
Function Replace_Regex(str1, patrn, replStr)
Dim regEx
Set regEx = New RegExp
regEx.Pattern = patrn
regEx.IgnoreCase = True
Replace_Regex = regEx.Replace(str1, replStr)
End Function
次に、次のクエリを実行します。 update sample set body = Replace_Regex(body, "<[^>]+?", "")
しかし、結果は次のとおりです。
ame>John</name><age>12</age>
だから問題は何ですか?