【问题标题】:Java regex for specific pattern特定模式的 Java 正则表达式
【发布时间】:2013-10-16 11:41:30
【问题描述】:

我没有对正则表达式做任何事情,所以我需要一些帮助。

谁能告诉我如何为这样的字符串制作正则表达式:

/7slDas/

以斜杠开头,可以是任何数字或字母(大写和小写)

【问题讨论】:

  • 冲突之间只有 6 个字符?
  • 不,任意数量的字符。似乎我自己设法做到了这样:"^\\/.+" 这样可以吗?我只需要测试它是否以/ 开头并且在斜线之后至少有一个字符。我不在乎,数字或字母

标签: java regex


【解决方案1】:

在 Java 中你可以使用这个正则表达式:

"^/[a-zA-Z0-9]+/?$"

【讨论】:

    【解决方案2】:

    要建立在其他答案的基础上 - 您可以使用它在文本中找到确切的模式,无论模式是在文本的开头还是在中间的某个位置: [/][a-zA-Z0-9]+[/]

    如果要在行首查找,请在表达式的开头添加插入符号 ^。要查找并在行尾使用表达式末尾的美元符号

    【讨论】:

      猜你喜欢
      • 2012-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多