93
A
回答
165
s = ":dfa:sif:e"
print s[1:]
打印
dfa:sif:e
15
取決於字符串的結構,你可以使用lstrip
:
str = str.lstrip(':')
但是,這會在開始刪除所有的冒號,即如果你有::foo
,結果將是foo
。但是,如果您的字符串不是以冒號開頭,並且您不想刪除第一個字符,則此功能很有用。
2
刪除字符:
def del_char(string, indexes):
'deletes all the indexes from the string and returns the new one'
return ''.join((char for idx, char in enumerate(string) if idx not in indexes))
它會刪除所有的索引字符;你可以在你的情況下使用它del_char(your_string, [0])
29
你的問題似乎不清楚。你說你想從一個特定的位置移除「一個角色」,然後繼續說你想移除一個特定的角色。
如果您只需要刪除的第一個字符,你會怎麼做:
s = ":dfa:sif:e"
fixed = s[1:]
如果你想刪除在特定位置的字符,你會怎麼做:
s = ":dfa:sif:e"
fixed = s[0:pos]+s[pos+1:]
如果您需要刪除一個特定的字符,說':',第一次遇到一個字符串,那麼你會這樣做:
s = ":dfa:sif:e"
fixed = ''.join(s.split(':', 1))
相關問題
- 1. 刪除字符串的3個第一個字符
- 2. 刪除一個字符串的字符
- 3. 刪除字符串中的最後一個字符和第一個字符
- 4. Python:從第一個數字字符中刪除字符串
- 5. 如何刪除PHP中的字符串的第一個字符?
- 6. 從字符串中刪除N個第一個字符
- 7. 刪除字符串的第一個字符如果它等於
- 8. 我如何刪除字符串的第一個字符[python]
- 9. 如何刪除字符串的第一個字符?
- 10. 獲取並刪除字符串的第一個字符
- 11. 刪除字符串中的第一個字符
- 12. 刪除一個字符在字符串
- 13. Grep字符串並刪除第一個字符
- 14. 從字符串刪除第一個字符,如果0
- 15. 從字符串中刪除第一個字符
- 16. 從八度字符串中刪除第一個字符
- 17. 從字符串中刪除第一個字符
- 18. 刪除一個字符串的第一個字符,並追加到結束串
- 19. F# - 刪除字符串中的第一個字符後的重複字符
- 20. VBA從字符串中刪除HTML標記僅刪除第一個字符
- 21. 從字符串中刪除第一行
- 22. 刪除第一個數字後的字符/數字在字符串中R
- 23. 從第二個字符串中刪除第一個字符串中所有字符的最有效方法?
- 24. 從一個字符串中刪除一個子字符串
- 25. SQL Server的一個字符串中刪除多個字符串
- 26. 刪除在一個字符串的第一個字符離開空白
- 27. 刪除字符串的第二個字符
- 28. 刪除字符串中的第六個字符
- 29. 通過第一個和最後一個字符刪除一部分字符串?
- 30. 從給定的字符串中只刪除第一個字
如果th是被接受的答案,那麼問題應該是「我如何刪除字符串的第一個字符」。 – Spaceghost 2011-02-09 14:25:44
@Spaceghost:OP聲明「具體而言,我想刪除第一個字符。」 – 2011-02-09 14:27:13