数据:
 梅州新中路证券营业部丰顺县证券服务部
 绵阳翠花街证券营业部科学城证券服务部
 内江西林大道证券营业部资阳证券服务部
……
……
很多数据。
我想 去掉 营业部之前包括营业部 的汉字,应该怎样写 正则表达式?这些数据是在 Excel 中。 应该放在 Excel 专栏,但是没看到。其实,无所谓。放在 UltraEdit 中替换成功也行,我在复制到Excel。网上搜:[\u4e00-\u9fa5] 代表中文。但是,我试了试,不行。请高手帮帮忙!
我是这样写的:[u4e00-u9fa5]*营业部  没效果。

解决方案 »

  1.   

    用JAVA的native2ascii命令转换试试。
      

  2.   

    这可以吗?我在 UltraEdit 试 , 不行啊!
    哥们,能不能讲详细点!
      

  3.   

    你手里有没有别的什么编辑器 eclipse 有没
      

  4.   

    正则替换的时候把regular expression给打上勾
      

  5.   

    没有 eclipse 
    我勾上了的啊!
      

  6.   

    下载PilotEdit 2.8, http://topic.csdn.net/u/20090818/22/df665ee5-bd6f-4c6d-84b6-9831217e4e02.html用下面的正则表达式查找替换:
    查找:^*营业部
    替换为:
    假设原始文件为:
    梅州新中路证券营业部丰顺县证券服务部
    绵阳翠花街证券营业部科学城证券服务部
    内江西林大道证券营业部资阳证券服务部 

    将被转换为:
    丰顺县证券服务部
    科学城证券服务部
    资阳证券服务部 
      

  7.   

    1.把光标放到文档的最开始处
    2.在替换对话框中勾选"正则表达式"
    3.正则表达式引擎勾选perl
    4.在找什么框时输入:
    .*(营业部)(注意最前面有一个点".")
    5.替换为不用填写内容
    6.单击全部替换
    已经测试过了..
      

  8.   

    今天早上找到答案了!
    我把文本 复制到 SQLSERVER2005 下,用 :Id*营业部 就全部替换了!看来,UltraEdit 不支持中文吧!
      

  9.   

    虽然已经解决了,但还是把我的解决办法发上来吧
    把下面的代码另存为 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>
      

  10.   


    UltraEdit 14.10
      

  11.   

    其实可以用 notepad++ 正则替换用 ^.*营业部
      

  12.   

    运行了,不错,成功!
    JavaScript中 . 就代表了所有的字符?
      

  13.   

    PilotEdit 很好用吗?
    用 UltraEdit 习惯了。