相关疑难解决方法(0)

RegEx找到两个或多个连续的字符

我需要确定一个字符串是否包含两个或多个连续的alpha字符.两个或多个[a-zA-Z]并排.例:

"ab" -> valid
"a1" -> invalid
"a b" -> invalid
"a"-> invalid
"a ab" -> valid
"11" -> invalid
Run Code Online (Sandbox Code Playgroud)

regex

67
推荐指数
3
解决办法
6万
查看次数

使用明确编号的重复而不是问号,星号和加号

我已经看到使用显式编号重复的正则表达式模式而不是?,*+,即:

Explicit            Shorthand
(something){0,1}    (something)?
(something){1}      (something)
(something){0,}     (something)*
(something){1,}     (something)+
Run Code Online (Sandbox Code Playgroud)

问题是:

  • 这两种形式是否相同?如果添加占有/不情愿修饰符怎么办?
  • 如果它们相同,哪一个更惯用?更具可读性?只是"更好"?

regex readability repeat

54
推荐指数
2
解决办法
4万
查看次数

标签 统计

regex ×2

readability ×1

repeat ×1