1楼:貌似風輕
作|最直接的方式
就是使用 | 分割所有的情况,有多少就追加多少就是这样:如何操作|怎么操作|怎样学习|怎么样学习稍微精简优化可以这样:(如何|怎么样?
)(操作|学习)这个可以匹配:如何操作、如何学习、怎么操作、怎么学习、怎么样操作、怎么样学习
附一段java测试**:
importjava.util.regex.pattern;
publicclasstest}
正则表达式如何只匹配一个中文字符
2楼:匿名用户
汉字的表示和正则表达式引擎相关,不同引擎的写法不同,下面的写法适用于java引擎,或者一切以unicode来表示字符的引擎。
1、基本规格——针对汉字的一般集合(cp936,约等于gbk,共计20000多汉字)
[\u3007\u4e00-\u9fcb\ue815-\ue864]
2、扩充规格——针对多一些的汉字(支持cjk exta,共计接近30000汉字)
[\u3007\u3400-\u4db5\u4e00-\u9fcb\ue815-\ue864]
3、豪华规格——针对更多的汉字(支持cjk extb、c、......,共计76000多汉字)
([\u3007\u3400-\u4db5\u4e00-\u9fcb\ue815-\ue864]|[\ud840-\ud87f][\udc00-\udfff])
如下关于汉字在unicode中的区间,亦可供参考
正则表达式怎么匹配单个汉字
3楼:匿名用户
([\u4e00-\u9fa5])+
这样会把匹配结果放到匹配集的第一个子集中去,你就可以获取到了
4楼:梦里寻你我他
[\u4e00-\u9fa5]
正则表达式如何匹配除了以某几个字符开头的字符串?
5楼:ccc橙子陈
^表示bai文本开始;du $表示文本结束;
^a.*b$ 匹配a开头,
zhib结束的dao文本
正则表达式,又称规则回表达式。答
在**中常简写为regex、regexp或re),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本
正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。
正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。
6楼:
(?!abc|def)^.*$
除了abc、def开头的字符串
正则表达式在一段文本中匹配到包含的两个汉字的某一行
7楼:匿名用户
如果只是查特定的两个汉字
^[^你好]*[你好][^你好]*[你好][^你好]*$
如果是匹配任意只包含两个汉字的行,将上面所有的"你好" 改为 \u4e00-\u9fa5 进行尝试
正则表达式,获取某个指定汉子开始以后的内容。 10
8楼:晓yun逸
(?:当前位置(?:\:|:))(.*)
js是不支持逆向环视的,用上面的表达式提取出分组1中的内容即可
9楼:阳光的雷咩咩
到底哪部分是输入文本?
如何用正则表达式判断文本中包含有汉字
10楼:年心火
1. 常见函数strstr($str, "abc"); 2. 正则匹配preg_match("/(abc)/is", $str); 但是要匹配一个字符串中,不包含某字符串,用专正则就比较麻烦属了。
1. 如果不用正则如下就可以解决问题!strstr($str, "abc"); 2.
但是用正则呢,就只有这样了preg_matc.
11楼:匿名用户
varreg=/.*[\u4e00-\u9fa5].*/;
用java语言编写正则表达式匹配指定的汉字的方法
12楼:我爱你尶
^匹配中文抄字符的正则表达式:
袭 [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配空行的正则表达式:\n[\s ]*\r匹配html标记的正则表达式:
/ <(.*) .* <\/\1 <(.
*) \/ /
匹配首尾空格的正则表达式:(^\s*) (\s*$)用正则表达式限制只能输入中文:onkeyup= "value=value.
replace(/[^\u4e00-\u9fa5]/g, ' ') " onbeforepaste= "clipboarddata.setdata( 'text ',clipboarddata.getdata( 'text ').
replace(/[^\u4e00-\u9fa5]/g, ' ')) "
用正则表达式限制只能输入全角字符: onkeyup= "value=value.replace(/[^\uff00-\uffff]/g, ' ') " onbeforepaste= "clipboarddata.
setdata( 'text ',clipboarddata.getdata( 'text ').replace(/[^\uff00-\uffff]/g, ' ')) "
13楼:单魁钞迎夏
"^[\\u4e00-\\u9fa5]+$"匹配全为中文,不能为空,要为空将+换成*
正则表达式怎么匹配单个汉字,如何用正则表达式匹配汉字
1楼 匿名用户 u4e00 u9fa5 这样会把匹配结果放到匹配集的第一个子集中去 你就可以获取到了 2楼 梦里寻你我他 u4e00 u9fa5 如何用正则表达式匹配汉字 3楼 匿名用户 var str 你好地世界世界 假如想用正则表达式的方式找出str中 地 的下标 var re 地 consol...
如何用正则表达式校验汉字,如何用正则表达式匹配汉字
1楼 手机用户 u4e00 u9fa5 2楼 匿名用户 php str 中国15 preg match all x80 xff str arr print r arr 这样测试通过 o o 3楼 sun 昌庭 你在你的正则表达式前后加上起始 和结束 就ok了 如何用正则表达式匹配汉字 4楼 匿名用户...
正则表达式w可以匹配汉字吗,python正则表达式中\w居然能匹配汉字,请问是怎么一回事???
1楼 匿名用户 w可以匹配到汉字 其他语言的文字也行 包括但不限于英语 法语 俄语 日语 python正则表达式中 w居然能匹配汉字,请问是怎么一回事??? 2楼 匿名用户 w匹配的是能组成单词的字符,在python3 中re默认支持的是unicode字符集,当然也支持汉字 如果要让 w仅支持英文,...