[Python] ์ด๋ชจ์ง ์ ๊ฑฐ
test = '๐ฑ๐ป๐ฑ๐๐ฑ๐๐ฑ๐๐ฑ๐ค'
remove_len = emoji.replace_emoji(test, replace='')
if len(remove_len) > 0:
print('replace_emoji๋ก ์ง์ฐ๋ฉด ์ด์ํจ')
print(remove_len, len(remove_len))
remove_ascii = test.encode('ascii', 'ignore').decode('ascii')
if len(remove_ascii) > 0:
print('encode๋ก ์ง์ฐ๋ฉด ์ด์ํจ')
print(remove_ascii, len(remove_ascii))
๋ค๋ฅธ ์ด๋ชจ์ง๋ค์ ์ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ๋ชจ๋ ์ ๋๋ค.
ํ์ง๋ง ๋ช๋ช ์ด๋ชจ์ง๋ encode().decode()๋ฅผ ํตํด์ ์ง์์ค์ผ ํ๋ค.
์๋ฅผ ๋ค์ด,
๐บ : ์ฌ์ฐ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ๋ชจ๋ ๋์ง๋ง
๐ฑ๐ค๐ฑ๐๐ฑ๐ป๐ฑ๐๐ฑ๐๐ฑ๐ : ์ฌ์ฐ๋ฅผ ํ์ฉํ ์ด๋ชจ์ง(์ฌ์ฐ๊ฐ ๋ค์ด์์)๋ค์ backspace๋ก ํ ๋ฒ ์ง์ฐ๋ฉด ์ฌ์ฐ๊ฐ ๋์จ๋ค.
๐ฉ๐ฟ๐ค๐ง๐ฟ๐จ๐ผ๐ค๐จ๐ป๐จ๐พ๐ค๐จ๐ป : ์ง์ธ ๋๋ง๋ค ์ฌ๋ ํ ๋ช ์ฉ ์ง์์ง๊ณ ์ ์ํ๋ ์๋ ๋์จ๋ค. ํผ๋ถ์์ ๋ฐ๊พธ๋ฉด ์ง์ฐ๋ค๋ณด๋ฉด ๊ธฐ๋ณธ ๋ ธ๋ ํผ๋ถ๊น์ง ๋์จ๋ค.
์์ฒ๋ผ ์ฌ๋์ด ์์ ์ก๊ณ ์์, ์ฌ์ฐ๊ฐ ๋ฌด์จ ํ๋์ ํ๊ณ ์์ ๋ฑ์ ํด๋นํ๋ ์ด๋ชจ์ง๋ค์ replace_emoji๋ก ์ง์์ง์ง ์๋๋ค. ์ด์ ๋ ๋ชจ๋ฅด๊ฒ ์
๐ฉ๐ฉ๐ง๐ฉ๐ฉ๐ฆ๐ฆ : ์ด๋ฐ ์ด๋ชจ์ง๋ ํ ๋ฒ ์ง์ธ๋๋ง๋ค ์ฌ๋ ํ ๋ช ์ฉ ์ง์์ง๋ค.
ํ์ง๋ง ์ด๊ฑด ๊ธฐ๋ณธ ์ด๋ชจ์ง๋ฅผ ๋ณ๊ฒฝํ์ง ์์์(?) ์ธ์ง๋ ๋ชฐ๋ผ๋ replace_emoji๋ก๋ ์ง์์ง๋ค.
๊ฒฐ๋ก : encode().decode()๋ก ์ง์ฐ์
'์ ๋ฌด > ๋ฉ๋ชจ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ฑ] ๋ชจ๋๋ก์ ์ํคํ ์ฒ (0) | 2023.07.04 |
---|---|
[mathplotlib] ํ๊ธ ๊นจ์ง (0) | 2023.06.12 |
sanic ์ค๋ฅ (python, pip ๋ฒ์ ๋ฌธ์ ) (0) | 2023.01.31 |
[Python] ํด๋์ค์์ ๋ค๋ฅธ ํด๋์ค ๊ฐ ๊ฐ์ ธ์ค๊ธฐ, ๋ณ๊ฒฝํ๊ธฐ (0) | 2023.01.13 |
[Python] ๋ฆฌ์คํธ ์ ๋์ ๋๋ฆฌ ๋ค๋ฃจ๊ธฐ (0) | 2023.01.05 |