假设我拿了一句话,换掉了一些单词。我从一个输入句子开始:
sentence = Wow, it felt so nice outside today!
然后我对它进行了标记化,并交换了一些单词。我得到了一个新单词的列表,比如:
['Hey', 'I', 'felt', 'somewhat', 'dreary', 'inside', 'today']
我想将这个单词列表转换回原始格式,保留空格和特殊字符,并以如下形式的字符串结束:
Hey, I felt somewhat dreary inside today!
第一个句子可以包含任何类型的空格或单词之间的特殊字符。有没有一种简单的方法可以在算法上做到这一点,希望不用逐个字符地迭代原始字符串?我使用的是Python。
注意,重构的句子必须保留中间的空格和标点符号,所以我不能只使用join()函数。
https://stackoverflow.com/questions/56568163
复制相似问题