2 suwu150 suwu150 于 2017.01.02 09:28 提问

正则表达式问题,怎么处理??

var double_words=/([A-Za-z\u00C0-\u1FFF\u2800-\uFFFD]+)\s+\1/gi
对于以上这句语句,([A-Za-z\u00C0-\u1FFF\u2800-\uFFFD]+)是什么意思??整个语句是什么意思??

3个回答

guwei4037
guwei4037   Ds   Rxr 2017.01.02 11:03
已采纳

你查下码表就知道对应的具体的字符范围了。https://zh.wikibooks.org/wiki/Unicode/0000-0FFF

kernelkoder
kernelkoder   2017.01.02 09:33

好像是匹配unicode文字的范围

suwu150
suwu150 u1FFF是一个字吗??
12 个月之前 回复
oyljerry
oyljerry   Ds   Rxr 2017.01.02 09:57

所以一个更简单的字母类是[A-Za-z/u00C0-/u1FFF/u2800-/uFFFD],它包括所有Unicode字母和其他非字母字符。Unicode比这大的多,但是太庞大而低效了。所以用这个简单的就好

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!