我在 python 2.7 中有一个字符串
s1='path#poss|<-poss<-home->prep->in->pobj->|pobj'
我想从它的开头删除'path#' 。当我使用lstrip时,它会以奇怪的输出结束,并去除一个额外的“p”。的输出
s2 = s1.lstrip('path#')
是
'oss|<-poss<-home->prep->in->pobj->|pobj'
代替
'poss|<-poss<-home->prep->in->pobj->|pobj'
它非常适用于其他示例,例如:
'path#nsubj|<-nsubj<-leader->prep->of->pobj->|pobj'
正确剥离为:
'nsubj|<-nsubj<-leader->prep->of->pobj->|pobj'
python 为什么要从字符串中去除多余的字母?