【问题标题】:Regex Expression in Java for Upper case Greek letterJava中大写希腊字母的正则表达式
【发布时间】:2018-04-09 20:18:35
【问题描述】:

我想验证一个字符串是否只接受希腊大写字母。 我尝试使用如下正则表达式:

 var stringPattern = "^\\p{InGreek}{7}"

这适用于大写和小写,但我需要验证并只允许大写希腊字母。 有人可以指导我吗? 谢谢

【问题讨论】:

  • var stringPattern 不是 java 语法。
  • 这是 C# 还是 JavaScript?还是你想用 Java 完成任务?
  • @Kaushal28 这个功能不是在Java 9中加入的吗?
  • 是的。我目前在 Gosu 编程。但是任何关于我在 Java 中的要求的有效表达的建议也会有很大帮助。
  • 有一个相关问题here。它可能会对你有所帮助。

标签: java


【解决方案1】:

您可以利用大写希腊字母在 Unicode 空间中连续出现这一事实,只需编写 "[Α-Ω]{7}" - 请注意,第一个字符是大写字母,而不是 ASCII A。或者让它更均匀更清楚,写"[\u0391-\u03A9]{7}"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-07
    • 2022-01-10
    • 1970-01-01
    • 2016-12-28
    • 2011-01-30
    • 2010-11-08
    • 2011-08-20
    • 2013-11-26
    相关资源
    最近更新 更多