首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >此RegEx的含义

此RegEx的含义
EN

Stack Overflow用户
提问于 2012-08-14 17:28:05
回答 5查看 448关注 0票数 0

我不太精通正则表达式,所以我需要一些帮助。我使用的是一个jQuery dynacloud插件,当正则表达式匹配发生时,它会在我的代码中的某个标识点中断。我需要有人帮我找出这个正则表达式匹配的是什么

代码语言:javascript
复制
/^[a-z\xE4\xF6\xFC]*[A-Z\xC4\xD6\xDC]([A-Z\xC4\xD6\xDC\xDF]+|[a-z\xE4\xF6\xFC\xDF]{3,}

请帮帮忙!!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-08-14 17:36:29

\x**部分转换成一个特殊的字符,如果你替换那些你基本上得到的:

代码语言:javascript
复制
/^[a-zäöü]*[A-ZÄÖÜ]([A-ZÄÖÜß]+|[a-zäöüß]{3,})/

我帮你把它拆开:

^字符串的开头

[a-zäöü]字符集:从a到z或äöü*零次或多次的任何字符

[A-ZÄÖÜ]字符集:任何从A到Z的字符或?字符只有一次

组的(开始

[A-ZÄÖÜß]另一个字符集,你现在应该得到它:) +一次或多次

|

[a-zäöüß]字符集,{3,} 3次或更多次

组的)结尾

此外,您还遗漏了结尾的)/,开头和结尾的/表示介于两者之间的是正则表达式。

票数 1
EN

Stack Overflow用户

发布于 2012-08-14 17:34:04

我建议你看看Expresso,考虑到你错过了结束的括号,结果是:

票数 1
EN

Stack Overflow用户

发布于 2012-08-14 17:35:57

^行首

[...]一类可能的字符

a-z范围(abcde...yz)

字符的\xE4十六进制值("ascii“代码)。

N到m次之间的{n,m}

等同于{0,}的*

等同于{1,}的+

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11949435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档