设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 58|回复: 3

请教一个正则匹配去掉空格的问题

[复制链接]

182

主题

594

回帖

1798

积分

金牌会员

积分
1798
发表于 2018-12-2 17:02:39 | 显示全部楼层 |阅读模式
[ol]
  • $value = preg_replace("/(alt=["\']?.*?["\']?\s+)/","",$value);[/ol]复制代码

    现在的这个规则,alt="测试 测试",如果中间空格,则匹配不完整。

    或者有没有万能公式把alt里面的任意文字、字母、文字和字母组合、空格全部替换掉,谢谢!
  • 回复

    使用道具 举报

    75

    主题

    1791

    回帖

    3907

    积分

    论坛元老

    积分
    3907
    发表于 2018-12-2 17:05:57 | 显示全部楼层
    [ol]
  • $value = preg_replace("/(alt=["\']?[\s\S]*?["\']?\s+)/","",$value);[/ol]复制代码
  • 回复

    使用道具 举报

    32

    主题

    148

    回帖

    450

    积分

    中级会员

    积分
    450
    发表于 2018-12-2 17:06:12 | 显示全部楼层
    \".*?\"
    回复

    使用道具 举报

    182

    主题

    594

    回帖

    1798

    积分

    金牌会员

    积分
    1798
     楼主| 发表于 2018-12-2 17:28:51 | 显示全部楼层

    风铃 发表于 2018-12-2 17:05
    [ol]
  • $value = preg_replace("/(alt=["\']?[\s\S]*?["\']?\s+)/","",$value);[/ol]复制代码

    刚测试还是没有用,alt="测试 测试",前半段去除了,还剩下后半段,测试"
  • 回复

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-12-20 04:16 , Processed in 0.020822 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

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