\S+?#\S+
Form dsad dadsas#dsads dsaddsad sdsad
为什么结果是dadsas#dsads,而不是s#dsads
这个\S+?#\S+匹配条件:一个#号前面和后面都至少有一个非空格字符的字符串,带入自己验证下明显看得出来
因为\S?#\S+才是s#dsads哈哈哈哈
\S+?#\S+:\S+?这个表示匹配尽可能少的非空白字符,然后是匹配#字符,然后又是匹配多个非空白字符