㈠ 如何用正则表达式去掉某字段中的特殊符号
看你什么语言,使用此语言支持正则的替换函数(用分割函数曲线实现也可以内)
比如
“12323速读@法的容#古典风格342#34大概法国和规范化34”
要删除字符串“#3”之后的所有字符
java str = str.replaceAll("(?<=#3)[\\s\\S]*$","");
php $newstr = preg_replace("/(?<=#3)[\s\S]*$/","",$yourstr);
等。。。
//-------------------
是很多行,每行要求删除时间参数之后的字符么?
2010-10-10 10:10:10 第一部分要删除内容1235sdfgdsfg
2010-10-10 10:10:12 第二部分阿萨德法国
...
是这样么
如果是的话,用支持正则的工具
查找
(20\d{2}-\d{1,2}-\d{1,2}\s*\d{1,2}:\d{1,2}:\d{1,2}).*?(?=\r|\n|$)
替换为
$1
㈡ java正则表达式过滤特殊字符
Stringregexp="[^'"%]*";
Stringstring="abc%";
System.out.println(string.matches(regexp));
㈢ Java用正则表达式 过滤特殊字符,只允许中文、字母或数字,该怎么写急。。。。
String s1="我是正确测试数据aasdf2342343ASFASDF";
String s2="我是错误测试数据@#!@#";
String reg = "[^0-9a-zA-Z\u4e00-\u9fa5]+";
System.out.println(s1.replaceAll(reg,""));
System.out.println(s2.replaceAll(reg,""));
㈣ java正则表达式 过滤特殊字符 只允许中文、字母和数字, 该怎么写急。。。
^~|||String str = "*(^YUIGHUGU^^&*()*6哈哈89324328uewh~!@#$%^&*()_+,./<>?;':[]\\{}|-=";//要过滤的字符串
str = str.replaceAll("[\\pP|~|$|^|<|>|\\||\\+|=]*", "");
System.out.println(str);
输出内结果容:YUIGHUGU6哈哈89324328uewh
㈤ 正则表达式 过滤好像睡觉的表情怎么用代码实现
'创建正则对象 Set regEx = New RegExp '匹配所有结果 regEx.Global=true '设置表达式 regEx.Pattern = "\[bq(\d{1,3})\]" '要处理的文本 str = "昨天骑车摔了个大跟头,郁闷死了。[bq74]不过,今天彩票中了50块钱,小开心,哈哈。[bq888]。
㈥ java替换表情符号 求正则表达式替换,js中又是怎么写的了
正则可以参考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>
注:因为我这里面用中文是乱码,我用英文替换的,你可以替换过来就可以。
㈦ 使用正则表达式替换表情符号核心代码
复制代码 代码如下:
String a = "哇哈哈哈aa8888";
String r = "\\";
a = a.replaceAll(r, "$1.gif");
System.out.println(a);
打印出的结果是:5.gifaa88887.gif
http://www.33dir.com/news/2/2058.html
㈧ java中 [em:heart:]这个转换表情的正则表达式怎么写
\\[em:(\\w+):\\] 用这个正则表达式 也就是把你原先的正则表达式美元符号去掉
㈨ java替换表情符号 求正则表达式替换
packagetest;
publicclassYuGiOh
{
publicstaticvoidmain(String[]args)
{
Stringsrc="[a01][a02][b01][b02]";
Stringregex="\[([^\[\]]+)\]";
System.out.println(src.replaceAll(regex,"<imgsrc='../image/$1.png'/>"));
}
}
㈩ 正则表达式过滤特殊字符
正则表达式里面你带了逗号,应该这样写
[。~!@#$%\^\+\*&\\\/\?\|:\.<>{}()';="]
有些符号只有少数几个符号需要转义,而且不用打逗号,打了逗号就相当于把逗号也过滤掉了