立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 78|回复: 9

求教下正则替换问题

[复制链接]

求教下正则替换问题

[复制链接]

132

主题

144

回帖

1034

积分

金牌会员

积分
1034
icefog

132

主题

144

回帖

1034

积分

金牌会员

积分
1034
2020-4-6 01:16:12 | 显示全部楼层 |阅读模式
本帖最后由 icefog 于 2020-4-6 01:43 编辑

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

[ol]
  • [url=http://www.xxx.com/txt/data/zhong.txt']zhong.txt[/url]
  • [url=]wuli.txt[/url]
  • [url=]tong.txt[/url]
    [/ol]复制代码
  • 回复

    使用道具 举报

    30

    主题

    5696

    回帖

    1万

    积分

    论坛元老

    积分
    12068
    h20

    30

    主题

    5696

    回帖

    1万

    积分

    论坛元老

    积分
    12068
    2020-4-6 01:18:26 | 显示全部楼层
    本帖最后由 h20 于 2020-4-6 01:19 编辑
    [ol]
  • refer.*?>[/ol]复制代码
    这难道不行吗?
  • 回复

    使用道具 举报

    27

    主题

    88

    回帖

    503

    积分

    高级会员

    积分
    503
    qanniu

    27

    主题

    88

    回帖

    503

    积分

    高级会员

    积分
    503
    2020-4-6 01:19:34 | 显示全部楼层
    (refer)(.*)('>?)
    回复

    使用道具 举报

    27

    主题

    88

    回帖

    503

    积分

    高级会员

    积分
    503
    qanniu

    27

    主题

    88

    回帖

    503

    积分

    高级会员

    积分
    503
    2020-4-6 01:20:42 | 显示全部楼层
    选非贪婪模式,
    也就是最后加个?号
    类似:(refer)(.*)('>?)
    回复

    使用道具 举报

    132

    主题

    144

    回帖

    1034

    积分

    金牌会员

    积分
    1034
    icefog 楼主

    132

    主题

    144

    回帖

    1034

    积分

    金牌会员

    积分
    1034
    2020-4-6 01:21:14 | 显示全部楼层

    h20 发表于 2020-4-6 01:18

    这难道不行吗?

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

    使用道具 举报

    132

    主题

    144

    回帖

    1034

    积分

    金牌会员

    积分
    1034
    icefog 楼主

    132

    主题

    144

    回帖

    1034

    积分

    金牌会员

    积分
    1034
    2020-4-6 01:18:00 | 显示全部楼层

    qanniu 发表于 2020-4-6 01:19

    (refer)(.*)('>?)

    好像还是不对
    回复

    使用道具 举报

    132

    主题

    144

    回帖

    1034

    积分

    金牌会员

    积分
    1034
    icefog 楼主

    132

    主题

    144

    回帖

    1034

    积分

    金牌会员

    积分
    1034
    2020-4-6 01:22:16 | 显示全部楼层

    qanniu 发表于 2020-4-6 01:20

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

    替换以后的内容
    [ol]
  • tong.png[/ol]复制代码
  • 回复

    使用道具 举报

    27

    主题

    88

    回帖

    503

    积分

    高级会员

    积分
    503
    qanniu

    27

    主题

    88

    回帖

    503

    积分

    高级会员

    积分
    503
    2020-4-6 01:19:00 | 显示全部楼层

    icefog 发表于 2020-4-6 01:26

    替换以后的内容

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

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

    使用道具 举报

    4

    主题

    16

    回帖

    68

    积分

    注册会员

    积分
    68
    hfc_lz

    4

    主题

    16

    回帖

    68

    积分

    注册会员

    积分
    68
    2020-4-6 01:26:24 | 显示全部楼层
    来个看过十分钟正则教程的mjj告诉楼主基本的写法
    回复

    使用道具 举报

    0

    主题

    13

    回帖

    38

    积分

    新手上路

    积分
    38
    ywjdlq

    0

    主题

    13

    回帖

    38

    积分

    新手上路

    积分
    38
    2020-4-6 01:20:00 | 显示全部楼层
    *后加?
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-12-23 15:11 , Processed in 0.025560 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表