我有如下一段文本:
11111<img tag="\uD83D\uDE12" src="/resource/im/img/touming1.png" style="background-position: -1971px 0px;" class="RC_Expression">1111<img tag="\uD83D\uDE32" src="/resource/im/img/touming1.png" style="background-position: -621px -27px;" class="RC_Expression">
希望通过正则,最后保留:
11111\uD83D\uDE121111\uD83D\uDE32
是在IM聊天中,发送文本+表情消息 时使用的。
多谢。
格式是固定的么?试试:str = str.replace(/<img tag=\"([^\"]+)\"[^>]+>/ig, "$1");
多谢多谢,完美解决
\d+ \\u\w+ 分别用这两个提取
抱歉,文本的内容是任意的,您直接\d+不行
不过还是谢谢