我想使用PatIndex删除'['和']'。 我的代码是......
@String = 'Hello[ W]orld'
@MatchPattern = '[]'
@MatchPattern = '%[+@MatchPattern+]%'
Set @ String = Stuff(@String, PatIndex(@MatchExpression, @String), 1, '')
但它没有完成,因为它已经包含两个括号。 我该如何解决这个问题?
答案 0 :(得分:2)
为什么不使用REPLACE:
select replace(replace('Hello[ W]orld', ']', ''), '[', '')