我有一个数据集,当我遇到一个没有任何空间的表情符号时,我想在它们周围放置空间,但是我不知道什么
我有此列表
AF074611.1 o__Enterobacterales;f__Yersiniaceae;g__Yersinia;s__Yersinia pestis
AE003849.1 o__Xanthomonadales;f__Xanthomonadaceae;g__Xylella;s__Xylella fastidiosa
如何比较它们作为字符串存储的情况。
如何在它们周围放置空格?
所需的输出
async function retrieveLogs(){
return await fetch(url)
.then(res => res.json())
}
我的基本问题是在它们周围放置空格。
答案 0 :(得分:2)
您可以使用emoji package来简化代码。
from emoji import UNICODE_EMOJI
# search your emoji
def is_emoji(s):
return s in UNICODE_EMOJI
# add space near your emoji
def add_space(text):
return ''.join(' ' + char if is_emoji(char) else char for char in text).strip()
sentences=["HiRob","swiggy",""]
results=[add_space(text) for text in sentences]
print(results)
输出
['HiRob ', 'swiggy', ' ']
与:How to extract all the emojis from text?
如果add_space
看起来像黑魔法,这是一个更友好的选择:
def add_space(text):
result = ''
for char in text:
if is_emoji(char):
result += ' '
result += char
return result.strip()