UltraEdit如何将不同的数据通过正则表达式替换为统一的数据

select @areaid = id
from area
where areaname = "新乡市'
insert into IPAddress(startA,startB,startC,startD,endA,endB,endC,endD,AreaID)
values
('123','163','78','0','123','163','88','255','新乡市')
select @areaid = id
from area
where areaname = "洛阳市'
insert into IPAddress(startA,startB,startC,startD,endA,endB,endC,endD,AreaID)
values
('123','163','7','0','123','163','7','255','洛阳市')
select @areaid = id
from area
where areaname = "洛阳市'
insert into IPAddress(startA,startB,startC,startD,endA,endB,endC,endD,AreaID)
values
('123','163','64','0','123','163','77','255','洛阳市')
select @areaid = id
from area
where areaname = "洛阳市'
insert into IPAddress(startA,startB,startC,startD,endA,endB,endC,endD,AreaID)
values
('123','163','5','0','123','163','6','255','洛阳市')
select @areaid = id
from area
where areaname = "洛阳市'
insert into IPAddress(startA,startB,startC,startD,endA,endB,endC,endD,AreaID)
values
('123','163','4','0','123','163','4','255','洛阳市')
select @areaid = id
from area
where areaname = "平顶山市'
insert into IPAddress(startA,startB,startC,startD,endA,endB,endC,endD,AreaID)
values
('123','163','33','0','123','163','63','255','平顶山市')
select @areaid = id
from area
where areaname = "漯河市'
insert into IPAddress(startA,startB,startC,startD,endA,endB,endC,endD,AreaID)
values
('123','163','230','0','123','163','255','255','漯河市')
select @areaid = id
from area
where areaname = "周口市'
insert into IPAddress(startA,startB,startC,startD,endA,endB,endC,endD,AreaID)
values
('123','163','207','102','123','163','217','255','周口市')
select @areaid = id
from area
where areaname = "周口市'
insert into IPAddress(startA,startB,startC,startD,endA,endB,endC,endD,AreaID)
values
('123','163','207','101','123','163','207','101','周口市')
select @areaid = id
from area
where areaname = "周口市'
insert into IPAddress(startA,startB,startC,startD,endA,endB,endC,endD,AreaID)
values
('123','163','193','0','123','163','207','100','周口市')
select @areaid = id
from area
where areaname = "南阳市'
insert into IPAddress(startA,startB,startC,startD,endA,endB,endC,endD,AreaID)
values
('123','163','188','60','123','163','188','60','南阳市')
select @areaid = id
from area
where areaname = "三门峡市'
insert into IPAddress(startA,startB,startC,startD,endA,endB,endC,endD,AreaID)
values
('123','163','183','0','123','163','187','255','三门峡市')

括号中的'某某市'同时替换成@areaid
文本中还有其他的'**市'要同时替换成@areaid:'上海市'、'北京市'等
这里有(新乡市、三门峡市、南阳市、周口市、漯河市、平顶山市、洛阳市)这几个

你是 只要替换 括号中的 那些 城市 名 是吧
替换规则就是替换 后面是 单引号和右括号 的 城市

使用ultraDdit 的替换功能
查找项写 (周口市|南阳市|新乡市|洛阳市)(?='\)) 城市我只写了几个,其他自己添加吧
替换为写 @areaid

底下引擎 选 perl 吧
然后 点全部替换 应该就可以了追问

测试成功了!谢谢。只是自己添加可能要点时间了,呵呵

温馨提示:内容为网友见解,仅供参考
无其他回答

UltraEdit如何将不同的数据通过正则表达式替换为统一的数据
替换为写 @areaid 底下引擎 选 perl 吧 然后 点全部替换 应该就可以了

ultraedit怎么替换数字
可以使用替换(Replace)功能替换数字。具体步骤如下:1、打开需要进行替换操作的文件。2、激活替换功能:使用快捷键Ctrl+R或者在菜单栏中选择“搜索“>“替换”选项。3、在“查找”框中输入要查找的数字或数字的模式,例如搜索123,可以直接输入123或者使用正则表达式\\d{3}等。4、在“替换为”框中输入...

在UltraEdit中使用正则表达式
这则技巧是在UltraEdit的帮助文件里提到.CTRL+R 调出来替换(Replace)窗口,选中"使用正则表达式";然后用查找 %*你的字符串*^p 替换成空内容即可.如,我当前有个文本文件,需要去掉所有包含 http:\/\/www.baidu.net\/ 这个字符串的行,查找%*http:\/\/www.baidu.net\/*^p替换成空即可.注意,^p 是 DOS 文件类型的换...

正则表达式如何替换并修改自身的部分内容?
一、请使用UltraEdit进行正则替换。二、请参照下图进行替换。正则表达式如下 (^\\d{1,4}[、.][一-龥])[一-龥]{1,3} \\1

UE中如何使用正则替换行中部分字符串
UltraEdit 支持3种正则表达式引擎,请在“高级”中选择。你用的是 UltraEdit 自己的正则引擎。按你的叙述,应该这样写:^(,???^),*^P 替换为:^1 ▲%表示 行首 ▲替换式中的^1代表 查找式中的第1个^(这里面的内容^)▲查找式中^(内容^)这种形式最多可用9个 现在最通行的是 Perl 正则引擎...

请问如何在ultraedit中, 批量替换数字字符串20120101(全是类似的年月...
vim下面的正则表达式替换可以这样做 :%s\/\\(2012\\)\\(\\d\\{2\\}\\)\\(\\d\\{2\\}\\)\/\\1\\.\\2\\.\\3\\.\/g

希望使用ultraedit提取txt文件的一列数据,但是打开后数据不能对其(如图...
执行以下步骤:1、Ctrl+R打开替换对话框 2、查找什么:(\\s\\d{5,11})\\s+ 3、替换为:\\1\\t 4、选择“正则表达式”,点击“高级”打开下拉选项,正则表达式引擎选择Perl 5、全部替换。TAB宽度不为8,可以在“高级->配置->编辑器->自动换行\/制表符设置"把制表占值修改为8。

如何在ultraedit中使用正则表达式,把用回车换行造成的空行去掉。_百度...
1. ctrl-o打开txt文件 2. ctrl-h打开replace窗口 3. 在Search for Pattern和Replace with Pattern分别输入\\n(\\s*\\n)+和\\n然后点击Replace即完成。如果你坚持用UE,那么把[^p]+替换成^p就可以了。不建议用不太标准的东西,一定要在UE里用正则最好打开菜单"高级-〉配置->搜索-〉正则表达式",...

UltraEdit的批量替换(16进制)
UltraEdit比较灵活的就是文本方式下的正则表达式替换。但在二进制下进行数据运算替换没有什么太好的办法。而且二进制下,因为文件中没有明显的数据格式区分,你的逻辑很容易产生误替换。这种情况,只能是自己写一个程序,格式化读取文件作替换才可行。07 B2 01 00 08 B2 01 00 40 0D 03 00 这样的...

如何替换(WORD或Ultraedit都可,正则表达式亦可)
第一个,加入“|”的问题 编辑 → 替换 查找内容:([一-钥])([a-z])替 换 为:\\1|\\2 高级 → √使用通配符 → 全部替换 即可 关于那三个条件,分别按三次来替换就可以了。例如:①2个中文字以上(含2个中文字),右面的字母都不保留;查找:([一-钥]{2,})[a-z]@^13 替换:...

相似回答