java替换表情符号 求正则表达式替换,js中又是怎么写的了?

符号格式 [微笑] [撇嘴] [色] [发呆] 分别替换为图片

第1个回答  2015-07-31
正则可以参考Java的,但是JS的语法我不太懂啊。从网上搜了一下,下面的方法应该可行:

<script type="text/javascript">
var a="[abc] [aaa] [ccc] [ddd] ";
var b;
b=a.replace(/\[(aaa|abc|ccc|ddd)\]/g,"<img src='.../imag/$1.png'/>");
document.write( b );
</script>
注:因为我这里面用中文是乱码,我用英文替换的,你可以替换过来就可以。来自:求助得到的回答
第1个回答  2015-07-31
protected void asyncExec (Runnable runnable) {
if (runnable == null) {
//TEMPORARY CODE
if (!IS_CARBON) {
display.wake ();
return;
}
}
addLast (new RunnableLock (runnable));追问

现在主要是问js中的写法

本回答被网友采纳

java替换表情符号 求正则表达式替换
查找正则表达式 \\[(微笑|撇嘴|色|发呆)\\]替换为 Pattern.compile("\\\\[(微笑|撇嘴|色|发呆)\\\\]").matcher(text).replaceAll("")注意replaceAll中 不知道有没有字符是 Java中需要转义的字符,如果有加上转义。

java有什么百分百过滤emoji表情的方法?
String regex = "[^\\\-\\\￿]";将这个表达式应用到字符串过滤操作中,通过字符串的replaceAll方法,可以将所有不在标准范围内的字符替换为空字符,从而实现过滤emoji表情的目的:String content = content.replaceAll(regex, "");这段代码的执行过程如下:首先,通过正则表达式`[^\\\-\\\\u...

java 替换微信昵称emoji图标
该方法接收一个字符串参数source,首先进行判断,如果source为null,则直接返回。接下来,定义一个正则表达式模式emoji,该模式匹配Unicode范围内的emoji字符,包括全面的表情符号和一些特定的图形符号。然后,使用Matcher对象对source进行查找匹配,如果找到emoji字符,就用星号(*)替换匹配到的部分。最后,如果没...

java替换表情符号 求正则表达式替换
package test;public class YuGiOh{public static void main ( String[] args ){String src = "[a01] [a02] [b01] [b02]";String regex = "\\\\[([^\\\\[\\\\]]+)\\\\]";System.out.println (src.replaceAll (regex, ""));}}

...在插入表情时在文本框中显示表情图片,并可以传参(java)
<\/HEAD> function g(obj){ var div=document.getElementById('content');var element=document.createElement('img');element.src=obj.src;\/\/可以把图片的路径放到一个变量里面,然后提交到后台 \/\/或者后台用正则表达式取也行 div.appendChild(element);div.focus();} <BODY> <\/BODY> <\/...

判断非负数(整数和小数)的正则表达式如何写?在js中如何用?
JS 中可以这样写 \/^\\d+(\\.\\d+)?$\/ 小数点 后可有1位或n位 \/^\\d+(\\.\\d{2})?$\/ 小数点 后可有2位

求教java replaceAll正则表达式写法
楼主,你好,可以参考如下代码:s.replaceAll("121091074_(.*)[.]jpg", "121091074_$1ln.jpg");希望能帮到你,如果满意,请记得采纳哦~~~

js正则表达式替换字符串(将代码片段1用js正则替换成字片段2)
RegExp:正则表达式对象,第一个参数表示要替换的字符,第二个参数gi中g表示全迅孝局戚昌陪匹配,i表示忽略大小写。 replace:替换字符串,第一个参数,被替换的字符串,第二个参数要替换的字符串 js正则表达式是什么? 在JavaScript中,正则表达式通常用于两个字符串方法:search()和replace()。 search()方法用于检索字符...

java中使用正则表达式替换字符串时转义符反斜杠'\\'异常问题
1. 第一层转义:Java 字符串中的反斜杠用于转义。表示一个字面意义上的反斜杠需写作 '\\ '。2. 第二层转义:正则表达式同样使用反斜杠作为转义字符。为将字面意义上的反斜杠传递给正则表达式,需再对每个反斜杠使用两个反斜杠,即'\\\\\\ '。解决策略不依赖于处理用户输入内容。直接使用正则表达式查找并...

java 正则表达式 怎么用正则表达式替换括号里内容的同时去掉圆括号?
按照你的要求编写的Java替换程序如下 public class R{ public static void main(String[] args) { String s = "(我)发来了一条信息。(你好。)";s=s.replaceAll("(我)","小明");s=s.replaceAll("(你好。)","晚安。");System.out.println(s);} } ...

相似回答