匹配哈希包含

问题描述:

非常基本,我怎样才能采取[a-zA-Z0-9_-]和包括#匹配哈希包含

+0

[字符类的字符相匹配](HTTP://www.regular-expression s.info/charclass.html) –

+0

@PranavCBalan由于某些原因,这些示例在我的场景中不起作用。下面的答案有一些奇怪的原因。我希望能够解释。我现在需要知道如何在.htaccess – jarmerson

只需添加任何你想允许的字符类别的额外字符。

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

附加说明:(如果你得到一个无效的范围错误

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

+0

中执行相同的操作。你从哪里挑选的? **现在**我怎样才能在.htaccess中应用这个? – jarmerson

+0

我读过,我可能实现了,但字符串正在两个不同的文件之间进行匹配。我可能意外地忽略了该修订。但是,请感谢您,并且对.htaccess的任何见解,或者如果您建议提出一个新问题...... – jarmerson

+0

如果您有关于'.htaccess'的另一个问题,请单独发布。 – hwnd

你可以像下面这样做太

​​

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

--字面上

#匹配的字符#字面上

+0

是的,我实际上尝试了许多这些,但没有运气。我不确定这是为什么。 – jarmerson

+0

它认为你所尝试的是错误的。希望它的工作现在... –

+0

没关系 - 你是对的:)有几个实例。现在还很早。谢谢您的意见。 – jarmerson