经过仔细搜索,我找到了如何删除特定字母前面的所有字符,但是没有找到如何删除任意字母前面的字符。
我想把一个字符串从这个样子转换:
" This is a sentence. #contains symbol and whitespace
转化为:
This is a sentence. #No symbols or whitespace
我尝试了下面的代码,但是像第一个示例这样的字符串仍然会出现。
for ch in ['\"', '[', ']', '*', '_', '-']:
if ch in sen1:
sen1 = sen1.replace(ch,"")
这个例子中,代码不能删除双引号,原因不明;而且也无法删除前导空格,因为它会删掉所有的空格。
提前感谢你的帮助。