我目前正則表達式:正則表達式匹配#hashtag而不是#hashtag; (用分號)
/(?<=[\s>]|^)#(\w*[A-Za-z_]+\w*)/g
這我測試對字符串:
Here's a #hashtag and here is #not_a_tag; which should be different. Also testing: Mid#hash. #123 #[email protected]£ and <p>#hash</p>
對於我而言,應該只有在這串檢測到兩個主題標記。我不知道如何改變的表達,使得它不匹配井號標籤與在我的例子一個;
這到底是#not_a_tag;
乾杯。
您的意思是'\ B'? '\ W'需要在'#'之前出現一個實際的字符。 –
接受答案的最少步驟。 \ B可能是我將要使用的。 – Wex
@TimPietzcker你說得對。發佈編輯。 – tk78