数据:
梅州新中路证券营业部丰顺县证券服务部
绵阳翠花街证券营业部科学城证券服务部
内江西林大道证券营业部资阳证券服务部
……
……
很多数据。
我想 去掉 营业部之前包括营业部 的汉字,应该怎样写 正则表达式?这些数据是在 Excel 中。 应该放在 Excel 专栏,但是没看到。其实,无所谓。放在 UltraEdit 中替换成功也行,我在复制到Excel。网上搜:[\u4e00-\u9fa5] 代表中文。但是,我试了试,不行。请高手帮帮忙!
我是这样写的:[u4e00-u9fa5]*营业部 没效果。
哥们,能不能讲详细点!
我勾上了的啊!
查找:^*营业部
替换为:
假设原始文件为:
梅州新中路证券营业部丰顺县证券服务部
绵阳翠花街证券营业部科学城证券服务部
内江西林大道证券营业部资阳证券服务部
将被转换为:
丰顺县证券服务部
科学城证券服务部
资阳证券服务部
2.在替换对话框中勾选"正则表达式"
3.正则表达式引擎勾选perl
4.在找什么框时输入:
.*(营业部)(注意最前面有一个点".")
5.替换为不用填写内容
6.单击全部替换
已经测试过了..
我把文本 复制到 SQLSERVER2005 下,用 :Id*营业部 就全部替换了!看来,UltraEdit 不支持中文吧!
把下面的代码另存为 html 文件,双击
<div id="divmsg">
<xmp>
梅州新中路证券营业部丰顺县证券服务部
绵阳翠花街证券营业部科学城证券服务部
内江西林大道证券营业部资阳证券服务部
</xmp>
</div>
<script>
window.onload = function(){
var reg = /((\r\n)|\r|\n|^).*?营业部/gi;
document.getElementById("divmsg").innerHTML =
document.getElementById("divmsg").innerHTML.replace(reg, "<br/>");
}
</script>
UltraEdit 14.10
JavaScript中 . 就代表了所有的字符?
用 UltraEdit 习惯了。