substituir uma coluna usando regex em ms access 2010
Há uma tabela chamada sample incluindo apenas uma coluna, body (type: text) em ms access 2010:
<name>John</name><age>12</age>
Eu gostaria de deletar todas as strings dentro dos colchetes. Veja isso:
John12
Eu adicionei a biblioteca do Microsoft VBScript Regular Expression 5.5 e crie este módulo:
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
E então, eu executo essa consulta: update sample set body = Replace_Regex (body, "<[>] +?", "")
Mas o resultado é:
ame>John</name><age>12</age>
Então qual é o problema?