我目前有一个看起来像这样的字段。
item description is blah ablha blabh albhalbh #thisisitemnumber x/skid)
我正在尝试提取#thisisitemnumber
部分。我目前有这个:
'/(#.*\S)/'
但是使用它我会在"#"之后得到一切。甚至是空白。 任何帮助表示赞赏!
谢谢:)
答案 0 :(得分:3)
您在任何次数.
匹配任何次数*
,直到非空格\S
。这不是你想要的。此外,由于*
是贪婪的,因此它会搜索字符串中 last 非空格的所有内容。
您想要非空格一次或多次:
/(#\S+)/;
这假定在#
之后应该有某事,因此+