我正在制作一个Java应用程序,我需要删除当前带有“关键字”或“情感”的图释,该图释表示的是…
例如I am feeling very happy :)
应该改成I am feeling very happy smile.
我怎么做呢,我试过使用regex,但我不能为此设计通用的regex模式。
最佳答案
通过使用trie数据结构保存所有的图释,您所拥有的用例得到了最佳解决在字符串的每一步中,您都会向下执行一步trie(如果字符匹配的话)。这将允许您只通过一次字符串来查找所有出现的表情符号。