regex – Microsoft Excel中的正则表达式子串替换

我想用国际版“447”批量替换字符串列表(移动电话号码)的“07”部分.

字符串列表当前在Excel电子表格中形成一个列.

我有正则表达式来匹配需要修改的字符串:

^07[0-9]{9}$

……但我不知道如何进行我需要的替换.

数据位于Excel电子表格中,但当然可以导出.

首选解决方案是将数据保存在Microsoft Excel中,但它当然可以导出然后重新导入.我知道TextMate有一个正则表达式替换功能.这可以帮到我吗?

我正准备寻找优雅的VBA解决方案或其他什么,然后我想:’坚持下去.我们只想操纵我们拥有的电子表格中的一些数据.为什么复杂化?’

这个想法对你来说如何:

>在具有现有数据的列之后插入一个新列(假设它是C列)
>使用以下公式填充新列:=“447”&右(C1,9)
>选择列D(现在包含新值)和粘贴值(在“选择性粘贴”对话框中)到列C上,替换现有值
>删除’工作’列D.

这不是编程,但是如果你只需要在不需要程序的情况下就这样做,对吧?

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...