怎样在txt文本中的行首行尾批量添加文字

比如一个txt文档,里面有如下字符

38169916384
38169884439
38169748784
38157561024
怎样在行首添加
<RefuseItemModel>
<ItemNumIid>
同时在行尾添加
</ItemNumIid>
<MinPrice>-0.20</MinPrice>
<MaxPrice>-0.10</MaxPrice>
</RefuseItemModel>
达到如下效果
<RefuseItemModel>
<ItemNumIid>38157469209</ItemNumIid>
<MinPrice>-0.20</MinPrice>
<MaxPrice>-0.10</MaxPrice>
</RefuseItemModel>
请大神做个批处理 急求 !!!

用软件Replace Pioneer做个简单替换即可在行首尾添加内容,详细步骤:

    ctrl-o打开文本文件

    ctrl-h打开replace窗口

    * replace unit选择Line

    * replace with pattern输入:

     <RefuseItemModel>
          <ItemNumIid>$match</ItemNumIid>
          <MinPrice>-0.20</MinPrice>
          <MaxPrice>-0.10</MaxPrice>
        </RefuseItemModel>\n

    点击replace即可。

    ctrl-s存盘。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-31
最简单的就是用换行符替换 后缀+前缀(如下),然后再手动修改第一个和最后一个
</ItemNumIid>
<MinPrice>-0.20</MinPrice>
<MaxPrice>-0.10</MaxPrice>
</RefuseItemModel>
<RefuseItemModel>
<ItemNumIid>追问

这个解决不了的 试过了 急求批处理一个

追答

给你高大上的回答

Notepad++里,替换,左下角那里选择正则
用 ^([0-9]{11})$ 替换
\1-0.20-0.10

相似回答