我想用国际版“447”批量替换字符串列表(移动电话号码)的“07”部分.
字符串列表当前在Excel电子表格中形成一个列.
我有正则表达式来匹配需要修改的字符串:
^07[0-9]{9}$
……但我不知道如何进行我需要的替换.
数据位于Excel电子表格中,但当然可以导出.
首选解决方案是将数据保存在Microsoft Excel中,但它当然可以导出然后重新导入.我知道TextMate有一个正则表达式替换功能.这可以帮到我吗?
我正准备寻找优雅的VBA
解决方案或其他什么,然后我想:’坚持下去.我们只想操纵我们拥有的电子表格中的一些数据.为什么复杂化?’
这个想法对你来说如何:
>在具有现有数据的列之后插入一个新列(假设它是C列)
>使用以下公式填充新列:=“447”&右(C1,9)
>选择列D(现在包含新值)和粘贴值(在“选择性粘贴”对话框中)到列C上,替换现有值
>删除’工作’列D.
这不是编程,但是如果你只需要在不需要程序的情况下就这样做,对吧?