使用替换为正则表达式 - VBA



我想格式化文本。我的意思是这样的:我想改变这个:

"something'text between apostrophes'text"

"something 'text between apostrophes' text"

我想从两侧添加空格,但保持 te 字符串在 '' 中相同。我尝试这样做:

  Arkusz1.Cells(1, 1).Replace What:="'*'" Replacement:=" '*' "

但它的结果是:

"something '*' text"

Arkusz1.Cells(1,1)包含我要替换的string。可以这样做吗?谢谢

你可以试试这个正则表达式:

('[^']+')

并替换为:

" $1 "

正则表达式 101 演示

最新更新