【问题标题】:Convert regex into java regex [duplicate]将正则表达式转换为java正则表达式[重复]
【发布时间】:2023-03-11 04:48:01
【问题描述】:

字符串应长于 26 个字母数字字符 字符串不应wwwapiadmin 开头 字符串可能包含连字符

我有这个有效的正则表达式:

^(?!www)(?!admin)(?!api)[a-zA-Z0-9.]{1,26}

你能帮我把那个正则表达式转换成java风格的字符串正则表达式吗?

【问题讨论】:

  • 首先,不是每个正则表达式都可以与 java 一起使用,但无论如何,最简单的方法是使用在线工具,例如 advanced java
  • 为什么不起作用?
  • 你试过什么?显示一些代码。
  • ^(www|api|admin)\w{1,26}$

标签: java regex string validation jenkins


【解决方案1】:

我通过将正则表达式更改为以下内容找到了答案:

^(www|api|admin)\w{1,26}$

【讨论】:

  • 它甚至与您最初发布的结果不同。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-09
  • 2017-12-15
  • 1970-01-01
  • 1970-01-01
  • 2019-12-24
相关资源
最近更新 更多