Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 需要正则表达式包含哈希(磅)字符_Regex - Fatal编程技术网

Regex 需要正则表达式包含哈希(磅)字符

Regex 需要正则表达式包含哈希(磅)字符,regex,Regex,我用的是这个表达 ^\w+([\s-_]\w+)*$ 我喜欢这个正则表达式,因为它不允许前导或尾随空格,它允许破折号或下划线,但前后都不允许空格 它与此完美配合: CAT300 STD PKG 4 但我不知道如何使它与此匹配: CAT300 STD PKG #4 我已经尝试了我能想到的一切,读了几十篇文章,并梳理了其他正则表达式解决方案。有人能帮忙吗?我被难住了。只需将其添加到您的角色类: /^\w+([\s-_#]\w+)*$/ 犯错误将它添加到你的角色类中。你读过关于regex:D的

我用的是这个表达

^\w+([\s-_]\w+)*$
我喜欢这个正则表达式,因为它不允许前导或尾随空格,它允许破折号或下划线,但前后都不允许空格

它与此完美配合:

CAT300 STD PKG 4
但我不知道如何使它与此匹配:

CAT300 STD PKG #4

我已经尝试了我能想到的一切,读了几十篇文章,并梳理了其他正则表达式解决方案。有人能帮忙吗?我被难住了。

只需将其添加到您的角色类:

/^\w+([\s-_#]\w+)*$/

犯错误将它添加到你的角色类中。你读过关于regex:D的文章吗?您是否考虑过使用RegexBuddy之类的工具来帮助您编写表达式?在这种情况下,它可能会引导您快速找到解决方案。