66问答网
所有问题
在线等!!如何使用正则表达式去除特殊符号
想去除textbox中输入的特殊符号,包括`,!@#$%^&*.等特殊符号,怎么写啊,麻烦写的详细点..
举报该问题
其他回答
第1个回答 2008-06-23
与其输入之后再判断,不如限制输入,当前前提是这些特殊符号是无效的
如果你需要这些特殊符号只是想暂时去除,应该是用for来一个一个找,效率高点,而不是if(txt.IndexOf("@")>0||txt.IndexOf("#")>0||....)
写一大串的条件
你直接定义一个chararray,加入@#$之类的你想去掉的特殊字符
然后for或者foreach字符串的每个字符,如果in chararray就replace掉
特别的,如果你的特殊字符只出现在字符串首尾的话,可以用c#内建的trim(char[])方法,该方法默认情况下是去除首尾的空格,你可以自己定义一个char[]数组,加入你要去除的字符,然后就可以清除首尾的特殊字符本回答被提问者采纳
第2个回答 2008-06-23
121
相似回答
在线等!!如何使用正则表达式去除特殊符号
答:
你直接定义一个chararray,加入@#$之类的你想
去掉
的
特殊
字符 然后for或者foreach字符串的每个字符,如果in chararray就replace掉 特别的,如果你的特殊字符只出现在字符串首尾的话,可以
用
c#内建的trim(char[])方法,该方法默认情况下是
去除
首尾的空格,你可以自己定义一个char[]数组,加入你要去除的字...
python中
用正则表达式去掉
文本中所有的标点
符号
答:
我的理解是 python’s的“ ’ ”也是字符 ,和标点符号一样。
你只要把去除的字符都加到正则表达式的括号中就可以了
。 ,所以:import re r='[’!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~]+'line=re.sub(r,'',"python’s")print line ...
python
去除
字符串中的标点
符号
答:
1、使用正则表达式(Regex):正则表达式是一个强大的文本处理工具,
可以通过匹配、查找和替换字符串中的特定模式来实现去除标点符号的功能
。可以使用re模块中的sub()函数来替换标点符号。2、
使用列表推导式
:可以将标点符号作为列表存储,然后使用列表推导式遍历字符串中的每个字符,如果字符不在标点符号列表...
正则表达式怎么去掉
那些
符号
答:
var str="你的字符串~!#$%^&*()_+";str = str.replace(/[要
清除
的
符号
]/g,'');//你要清除的符号都放在方括号里,记得要
用
斜杠\转义一下,不然会出错
js中
用正则表达式
过滤特殊字符 校验所有输入域是否含有
特殊符号
答:
function stripscript(s) { var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]")var rs = "";for (var i = 0; i < s.length; i++) { rs = rs + s.substr(i, 1).replace(pattern, '');}...
转
怎样用正则表达式去除
文本中的标点
符号
答:
property 的意思,表示 Unicode 属性,用于 Unicode 正
表达式
的前缀。大写P 表示 Unicode 字符集七个字符属性之一:标点字符。其他六个是L:字母;M:标记
符号
(一般不会单独出现);Z:分隔符(比如空格、换行等);S:符号(比如数学符号、货币符号等);N:数字(比如阿拉伯数字、罗马数字等);C:...
大家正在搜
正则表达式特殊符号的处理
不能包含特殊字符正则表达式
特殊字符正则表达式
正则表达式非特殊字符
不允许特殊字符的正则表达式
正则表达式匹配特殊字符
正则表达式过滤特殊字符
正则表达式中特殊字符转义
正则表达式符号大全
相关问题
求一正则表达式 去除特殊字符除了标点符号
如何用正则表达式去掉某字段中的特殊符号
正则表达式 怎么剔除所有特殊字符
正则表达式怎么去掉那些符号
怎样用正则表达式去除文本中的标点符号
怎样用正则表达式去掉标点符号和特殊操作符
python中用正则表达式去掉文本中所有的标点符号
怎样用正则表达式去除文本中的标点符号