匹配哈希包含

时间:2016-06-09 09:27:00

标签: php regex match

非常基本,如何[a-zA-Z0-9_-]并包含#

2 个答案:

答案 0 :(得分:4)

只需在字符类中添加您想要允许的任何额外字符。

[a-zA-Z0-9_#-]
           ↑

附加说明 :( 以防您收到无效范围错误

在字符类中,连字符具有特殊含义。您可以将其作为班级的第一个或最后一个角色。在某些正则表达式实现中,您也可以直接放在一个范围之后。如果将连字符放在其他任何位置,则需要在其前面加上反斜杠,以便将其添加到角色类中。

答案 1 :(得分:1)

你也可以这样做

[\w-#]

\w匹配任何字词[a-zA-Z0-9_]

-字面匹配字符-

#字面匹配字符#