跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 求教下正则替换问题
未分類
9 4 月 2020

求教下正则替换问题

icefog 大佬有话说 :

求教下正则替换问题

本帖最后由 icefog 于 2020-4-6 01:43 编辑

想要替换的内容如下,
用的emeditor,想要替换从refer开始到preurl=’xxx’>结束,整个替换掉
用了正则(refer)(.*)(‘>),发现直接从头到尾了,不是第一个’>

<a href = http://www.xxx.com/txt/data/zhong.txt’ refer=’http://www.xxx.com//13/13426/284140.html’ label=’章节内容’ replace=’zhong.txt’ preurl=’http://www.xxx.com/txt/data/zhong.txt’>zhong.txt</a><br />
<a href =   http://www.xxx.com/txt/data/wuli.txt’ refer=’http://www.xxx.com//13/13426/284141.html’ label=’章节内容’ replace=’wuli.txt’ preurl=’http://www.xxx.com/txt/data/wuli.txt’>wuli.txt</a><br />
<a href=   http://www.xxx.com/txt/data/tong.txt’ refer=’http://www.xxx.com//13/13426/284142.html’ label=’章节内容’ replace=’tong.txt’ preurl=’http://www.xxx.com/txt/data/tong.txt’>tong.txt</a><br />

h20 大佬有话说 :

本帖最后由 h20 于 2020-4-6 01:19 编辑

refer.*?>
这难道不行吗?

qanniu 大佬有话说 :

(refer)(.*)(‘>?)

qanniu 大佬有话说 :

选非贪婪模式,
也就是最后加个?号
类似:(refer)(.*)(‘>?)

icefog 大佬有话说 :

h20 大佬有话说 : 2020-4-6 01:18
这难道不行吗?

https://www.sojson.com/regex/
好像不行呢

icefog 大佬有话说 :

qanniu 大佬有话说 : 2020-4-6 01:19
(refer)(.*)(‘>?)

好像还是不对

icefog 大佬有话说 :

qanniu 大佬有话说 : 2020-4-6 01:20
选非贪婪模式,
也就是最后加个?号
类似:(refer)(.*)(‘>?)

替换以后的内容
<a
26/284140.html’ label=’章节内容’ replace=’tong.png’ preurl=’http://www.lsjxs2.xyz/toimg/data/tong.png’>tong.png</a>

qanniu 大佬有话说 :

icefog 大佬有话说 : 2020-4-6 01:26
替换以后的内容

我觉得你测试的网站有问题。

https://www.regexpal.com/
我在此网站用如下俩公式都可以
refer.*?>
(refer)(.*?)>

hfc_lz 大佬有话说 :

来个看过十分钟正则教程的mjj告诉楼主基本的写法

ywjdlq 大佬有话说 :

*后加?

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具