2014-10-03 21 views
0

我正在使用Twitter REST API發佈推文。不過,我不希望@提到的推文鏈接到Twitter用戶,因爲他們通常指的是我網站上的用戶並鏈接到錯誤的Twitter用戶。有沒有辦法轉義@username字符串,所以它不會鏈接到Twitter用戶?我嘗試過在線搜索,但找不到一個好的解決方案。通過API推送時阻止Twitter @提及

我發現了一些關於插入零寬度空間的內容,但API不允許插入HTML代碼。任何人都有解決方案?

回答

1

那麼你正在尋找的正則表達式是這樣的:/(@ [a-z0-9] *)/ i。 它會返回/找到/匹配所有潛在的Twitternames。

1

零寬度空間不是一個HTML實體,它只是一個普通的Unicode字符。只需將U+00A00xC2 0xA0,如果您直接編寫utf-8)直接寫入流中即可。

您應該記住U+00A0,它故意只與U+0020有一點不同。

+0

那麼如果我在@符號後面寫這個Unicode,它不應該再是一個Twitter用戶名了? – rhlsthrm 2014-12-11 21:00:30