我需要一些帮助来评估某些代码中的正则表达式。我正在尝试评估正则表达式
/^\s*(\*|[\w\-]+)(?:\b|$)?/i
我想我想到了以下几点:
^
- 字符的开始
\s*
- 零次或多次出现空白
(\*|[\w\-]+)
- 我了解\w
word 的标准,但我不确定\*
and the or|
正在评估什么,并且+
指定了前面模式的另一个出现。
(?:\b|$)?
- 我需要帮助来理解这个和整个表达。
i
- 忽略大小写
有些人可以帮助我理解(?:\b|$)?
评估的内容和整个表达式吗?任何帮助,将不胜感激。