如何用正则表达式判断是否包含特定字符?

洪绵勇

正则表达式就是用来判断某个字符串中是否包含指定字符

如何用正则表达式判断是否包含特定字符?

如果只需要判断是否包含某字符,可以使用String自带的方法:方法1: contains("指定字符"); //如果包含,返回true,反之返回false方法2:index("指定字符"); //如果包含,则返回第一次出现该字符的索引位置,即,如果返回值>0,则可认为包含.至于是否一定要使用正则还要看你的需求,可否再说的详细些?

正则表达式 判断是否含有某几个字符

用java正则表达式检测字符串中含有某字符方法:public class Test { public static void main(String[] args) { String str="Hello World"; //待判断的字符串 String reg=".*ll.*"; //判断字符串中是否含有ll System.out.println(str.matches(reg)); }}

如何用正则表达式判断一个字符串中含有一个指定的字符.

指定字符干嘛不用IndexOf?正则是用来查找不确定内容但确定格式的.

用正则表达式怎样匹配 不包含特定字符串的字符串

正则表达式匹配公式为:1. ^((?!XXX).)*$,XXX为字符串.2. 另外列举一些正则表达式的语法: [abc] a或b或c . 任意单个字符 a? 零个或一个a [^abc] 任意不是abc的字符 \s 空格 a* 零个或多个a [a-z] a-z的任意字符 \S 非空格 a+ 一个或多个a [a-zA-Z]拓展资料:1. 字符串函数(String processing function)也叫字符串处理函数,指的是编程语言中用来进行字符串处理的函数,如C,pascal,Visual以及LotusScript中进行字符串拷贝,计算长度,字符查找等的函数.

求助!用正则表达式来判定是否存在特定字符的问题

string的replaceall方法可以使用正则表达式进行搜索并替换,但不改变原字符串,如果需要改变原字符串,则需要用赋值语句:ss=ss.replaceall("正则表达式","替换内容");比如将"aabbcc[{dd}]eeff[{gg}]hhiijjkkll[{mmnn}]oopp"里的[{等特殊符号去掉:ss=ss.replaceall("\w","");

正则表达式判断是否包含一个字符串

$pattern = '/\$(?!(_get\b)|(_post\b))\w+/'; // pattern里按这个规则加上其他的特殊变量名就行了$subject = '$_getdf $_postf $_post $df $_get $_sdf'; preg_match_all($pattern, $subject, $match); foreach($match[0] as $a) echo $a. ' ';

正则表达式 如何匹配包含指定字符的字符串

1).*Hi.*?(?=\b)2).*Hi.*3).*[hH][iI].* 有问题继续交流啊

java正则表达式如何判断字符串中是否含有特殊字符

/[^\da-zA-Z_\- ]/g; 如果true,则含有其他字符

正则怎么判断字符串是否包含字母

/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[#@*&.]).*$/ 如果是要求以上类别都包含,就这么写 /^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[#@*&.])[a-zA-Z\d#@*&.]*$/ 如果是要求包含且只包含,就这么写 另外你说的特殊字符指那些,可以自己在[#@*&.]这个里面添加扩充就行了

[正则表达式]如何判断不包含某些子字符串呢?(转)

1. 常见函数strstr($str, "abc"); 2. 正则匹配preg_match("/(abc)/is", $str); 但是要匹配一个字符串中,不包含某字符串,用正则就比较麻烦了.1. 如果不用正则如下就可.