任何人都知道從哪裏可以得到帶有微笑正則表達式模式的源文件?帶有微笑正則表達式模式的Skype源文件
想了解他們是如何工作的。
我花了幾天的時間試圖重新創造確切的笑容識別,但還沒有想出適當的模式。
任何人都可以提供一些有關它的信息?
謝謝;)
任何人都知道從哪裏可以得到帶有微笑正則表達式模式的源文件?帶有微笑正則表達式模式的Skype源文件
想了解他們是如何工作的。
我花了幾天的時間試圖重新創造確切的笑容識別,但還沒有想出適當的模式。
任何人都可以提供一些有關它的信息?
謝謝;)
我不會用正則表達式。
我會使用一個地圖,其中的鍵是笑臉字符和值是笑臉圖片的網址。然後,我將迭代映射條目並將所有找到的鍵替換爲等效值。
不幸的是,你不說什麼編程語言,這是約,所以這裏是一個簡單的Java實現:
Map<String,String> smileyMap = new HashMap<String, String>();
smileyMap.put(":-)", "simpleSmiley.png");
smileyMap.put(":-(", "sadSmiley.png");
// etc.
String text = null;// wherever you get the text from
for(Entry<String, String> entry : smileyMap.entrySet()){
text=text.replace(entry.getKey(),
"<img src=\"http://my.smiley.server/"+ entry.getValue() + "\" />");
}
// now text contains the smileys as HTML images
也許他們沒有Skype的使用正則表達式匹配... –
對不起,什麼? – Somebody
@Beck,我的意思是,在內部,Skype可能不會使用正則表達式在消息中查找這些表情符號。 –