首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >向正则表达式添加异常(使用android studio)

向正则表达式添加异常(使用android studio)
EN

Stack Overflow用户
提问于 2015-08-12 17:24:03
回答 3查看 189关注 0票数 1

我是正则表达式的新手我正在做一个java项目,我正在尝试指定一个字符串,它只包括字母字符加上一些特殊字符,如öäåü

如何在regex中指定所有这些?到目前为止,我有这个,但它不工作:

代码语言:javascript
复制
return s.matches("^[a-zA-Z]*$ && [öäå]");

更新:

好的,通过这个表达式返回s.matches("^[\\p{L}\\p{Nd}]*$");,我得到了所有的字符,包括?和?,但不是?和?

EN

回答 3

Stack Overflow用户

发布于 2015-08-12 17:50:17

您不需要在regex表达式中使用AND运算符。

代码语言:javascript
复制
return s.matches("^[a-zA-Zöäåü]*$");

这应该能起到作用。

票数 0
EN

Stack Overflow用户

发布于 2015-08-12 17:44:20

请尝试这个:"^([a-zA-Z]+|([öäå])+)[a-zA-Z]*$"

票数 -1
EN

Stack Overflow用户

发布于 2015-08-12 17:32:42

我可以尝试像这样的^[a-zA-Zöäå]*$

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

https://stackoverflow.com/questions/31961067

复制
相关文章

相似问题

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