gpt4 book ai didi

vba - 在所有逗号后插入空格(如果缺少),千位分隔符除外

转载 作者:行者123 更新时间:2023-12-04 19:39:26 24 4
gpt4 key购买 nike

我正在尝试构建一个宏来在文本中查找逗号 (,),如果它后面没有空格,即在文本中的下一个单词之前,则添加一个空格。

我的问题是我必须用阿拉伯语写数值,所以我通常使用逗号作为千位分隔符 (1,000);因此我需要一个代码来在搜索具有指定特征的逗号时忽略数值。


我已经有了以下代码(其中重要的部分):

With Selection.Find 
.Text = "،"
.Replacement.Text = "، "
End With
Selection.Find.Execute Replace:=wdReplaceAll

但是这段代码不区分单词和数字

最佳答案

正如我在评论中所写,正则表达式是您所需要的。我只是做了一点谷歌搜索并找到了 this Tutorial .在那里你应该得到足够的信息来解决你的问题。

关于vba - 在所有逗号后插入空格(如果缺少),千位分隔符除外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21553207/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com