미소 짓기를위한 정규식 패턴이있는 스카이프 소스 파일을 어디서 얻을 수 있는지 아시나요?스마일 정규식 패턴을 사용하는 스카이프 소스 파일
그들이 어떻게 작동하는지 알고 싶습니다.
정확한 미소 인식을 재현하려는 데 며칠을 소비했지만 적절한 패턴을 찾지 못했습니다.
아무에게도 정보를 제공 할 수 있습니까?
감사합니다;)
미소 짓기를위한 정규식 패턴이있는 스카이프 소스 파일을 어디서 얻을 수 있는지 아시나요?스마일 정규식 패턴을 사용하는 스카이프 소스 파일
그들이 어떻게 작동하는지 알고 싶습니다.
정확한 미소 인식을 재현하려는 데 며칠을 소비했지만 적절한 패턴을 찾지 못했습니다.
아무에게도 정보를 제공 할 수 있습니까?
감사합니다;)
나는 정규식으로하지 않을 것이다.
키를 웃는 문자로, 값을 스마일 사진의 URL로 사용합니다. 그런 다음지도 항목을 반복하고 발견 된 모든 키를 동일한 값으로 바꿉니다.
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
아마도
나는 그것이 단지 모든 일치를 대체한다는 것을 알고 있기 때문에, 그들이 어디에 위치하고 있는지 상관하지 않습니다. 본문. D : Dte : D : D : Dtest : D : D – Somebody
@Beck, 죄송합니다. 나는 그 사람을 누구에게도 보내지 않을 것입니다. 왜 그 행동이 뭔지 말하지 않는거야? –
지도는 하나의 패스가 아닌 하나씩 교체한다는 것을 의미합니다 (적어도 작성한 방식으로 간단한 파서를 작성할 수 있음). 또한,'':)'는 유효한 스마일리이며,':)'도 주문해야합니다. 가장 긴 것부터 가장 짧은 것까지 길이별로 확인하고 싶을 것입니다. – Kobi
들이 스카이프에서 정규 표현식을 사용하여 일치하지 않는 ... –
이 날, 무슨 실례 :
은 불행하게도 당신은 그래서 여기에 간단한 자바 구현이야, 무슨 일인지 프로그래밍 언어를 말하고 있지? – Somebody@Beck, 내 말은 내부적으로 Skype가 메시지 안의 스마일을 찾기 위해 정규식을 사용하지 않을 수도 있다는 것입니다. –