当前位置:  开发笔记 > 编程语言 > 正文

正则表达式设置锚标签的href参数

如何解决《正则表达式设置锚标签的href参数》经验,为你挑选了1个好方法。

我正在寻找一种方法来查找和替换大量的文本文件.例如;

我想选择;

  • Istanbul, TR POS
  • Ankara, TR POS
  • Izmir, TR POS
  • WITH;

  • Istanbul, TR POS
  • Ankara, TR POS
  • Izmir, TR POS
  • 请注意,标签的首字母是小写的,并且还作为链接的一部分添加.这应该针对大量文本文件进行,因此我正在通过正则表达式或您认为可能有用的任何软件寻找最有效的方法.



    1> jfs..:
    $ perl -i.bak \
    >  -pe's/href="">([^,]+)/\'href="pos-\'. (lc $1) . \'-tr.php">\'. $1/eg' \
    >  *.html
    

    跨平台变体(+建立@Jonathan Leffler的答案)

    保存到fill-href.pl:

    #!/usr/bin/perl -w -pi.bak
    s/href="">([^,]+)/href="pos-\L$1\E-tr.php">$1/g
    

    跑:

    perl fill-href.pl test1.html test2.html
    

    推荐阅读
    跟我搞对象吧
    这个屌丝很懒,什么也没留下!
    DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
    Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有