小编use*_*299的帖子

php正则表达式替换图像标签

我需要用微笑替换图像标签{smile:smilename}

   <?php
    $pattern = '<img src="/img/smile/(.*?).gif">';
    $replacement = '{smile:$1}';
    $subject = '<div contenteditable="true" id="message_text">text<img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"><img src="/img/smile/smile3.gif"></div>';
    echo preg_replace($pattern, $replacement, $subject, -1 );
    ?>
Run Code Online (Sandbox Code Playgroud)

我明白了:

<div contenteditable="true" id="message_text">text<{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}><{smile:smile3}></div> 
Run Code Online (Sandbox Code Playgroud)
  • <{smile:smile3}>

但是我需要

  • {smile:smile3}

php regex

1
推荐指数
2
解决办法
933
查看次数

使用$(this)缩小JQuery代码

我有以下代码:

$(this).parent().find(".age").removeClass('active').children("input").prop('checked', false);
$(this).addClass('active').children('input').prop('checked', true); 
Run Code Online (Sandbox Code Playgroud)

这有效,但我想缩小它并做这样的事情:

$(this).parent().find(".age").removeClass('active').children("input").prop('checked', false).find(this).addClass('active').children('input').prop('checked', true); 
Run Code Online (Sandbox Code Playgroud)

或者

$(this).parent().find(".age").removeClass('active').children("input").prop('checked', false).children(this).addClass('active').children('input').prop('checked', true); 
Run Code Online (Sandbox Code Playgroud)

这两个例子不起作用,但希望你能得到这个想法.

jquery

0
推荐指数
1
解决办法
67
查看次数

标签 统计

jquery ×1

php ×1

regex ×1