Emoji Text Replacement
Ganti kata-kata Inggris umum dengan emoji yang sesuai untuk membuat teks Anda lebih ekspresif.
Kamus Emoji (contoh)
Tentang alat ini
Penggantian Teks Emoji adalah cara yang menyenangkan dan kreatif untuk membuat tulisan Anda lebih ekspresif dengan mengganti kata-kata Inggris umum dengan emoji yang sesuai. Baik Anda menulis posting media sosial, pesan obrolan, atau email informal, alat ini secara instan mengubah teks Anda menjadi format yang lebih berwarna dan menarik yang menarik perhatian dan menyampaikan emosi dengan cara yang jauh lebih hidup.
Penggunaannya sederhana: cukup tempel atau ketik teks Anda di bidang input dan alat ini secara otomatis mengganti kata-kata yang memenuhi syarat dengan emojiโmisalnya, "love" menjadi โค๏ธ, "sun" menjadi โ๏ธ, dan "pizza" menjadi ๐. Anda dapat menyalin hasilnya secara langsung untuk digunakan dalam pesan, posting, atau dokumen. Penggantian bersifat selektif dan kontekstual, jadi hanya kata benda yang jelas yang diganti, menjaga keterbacaan pesan Anda.
Alat ini bekerja paling baik untuk komunikasi informal di mana penggunaan emoji bersifat alami dan didorong, seperti komentar media sosial, pesan teks, atau email ramah. Perlu diingat bahwa tidak semua kata memiliki padanan emoji langsung, jadi beberapa kata yang kurang umum mungkin tetap tidak berubah. Alat ini menghormati struktur teks asli Anda, memastikan bahwa huruf kapital dan tanda baca dipertahankan.
Pertanyaan yang Sering Diajukan
Implementasi Kode
import re
EMOJI_MAP = {
"sun": "โ๏ธ", "moon": "๐", "star": "โญ", "heart": "โค๏ธ",
"fire": "๐ฅ", "water": "๐ง", "tree": "๐ณ", "flower": "๐ธ",
"house": "๐ ", "car": "๐", "book": "๐", "music": "๐ต",
"food": "๐", "coffee": "โ", "dog": "๐ถ", "cat": "๐ฑ",
"money": "๐ฐ", "time": "โฐ", "phone": "๐ฑ", "computer": "๐ป",
"love": "๐", "happy": "๐", "sad": "๐ข", "angry": "๐ ",
"eyes": "๐", "hand": "๐", "thumbs up": "๐", "party": "๐",
"snow": "โ๏ธ", "rain": "๐ง๏ธ", "lightning": "โก", "wind": "๐ฌ๏ธ",
}
def replace_with_emojis(text: str) -> str:
"""Replace words in text with matching emojis."""
def replace_word(match):
word = match.group(0)
return EMOJI_MAP.get(word.lower(), word)
# Build pattern from longest to shortest to handle multi-word mappings
pattern = r"\b(" + "|".join(
re.escape(k) for k in sorted(EMOJI_MAP.keys(), key=len, reverse=True)
) + r")\b"
return re.sub(pattern, replace_word, text, flags=re.IGNORECASE)
text = "I love the sun, the moon, and the stars. My heart is on fire!"
result = replace_with_emojis(text)
print(result)
# Output: I โค๏ธ the โ๏ธ, the ๐, and the โญ. My โค๏ธ is on ๐ฅ!Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.