永发信息网

如何用replace pioneer删除TXT文件中某一特定行(此特定行可用正则表达式描述)中的前一行或后一行?

答案:2  悬赏:50  手机版
解决时间 2021-02-01 06:13
  • 提问者网友:放下
  • 2021-01-31 18:55
写完了就知道怎么做了,真是不好意思,又不知道怎么把这个问题删掉.
在replace pioneer 条件中加入 if $next......就行了
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-01-31 19:57
是的,可以用$next和$previous来完成。

这里是如何用Replace Pioneer删除某一行(比如说包含abc的行)的后一行的详细步骤:
1. ctrl-o打开待处理文件
2. 把Replace Unit选成Line
在If下面输入matches($previous,'abc')
3. 点击Replace

注:
* matches($previous,'abc')表示如果前面一行包含abc,那么删除本行。
* 反之,可以用matches($next,'abc'),表示如果下一行包含abc,那么删除本行
全部回答
  • 1楼网友:人類模型
  • 2021-01-31 20:18
<% str="<a href=""1.asp?n=你&s=m"" target=""_blank"">你</a>" _ +"<a href=""2.asp?n=好&s=m"" target=""_blank"">好</a>"_ +"<a href=""3.asp?n=吗&s=m"" target=""_blank"">吗</a>" set reg=new regexp reg.pattern="<.+?>" reg.global=true str=reg.replace(str,"") response.write str %>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯