6
我有用點分隔的字符串。 實施例:Python:去掉通配符字
string1 = 'one.two.three.four.five.six.eight'
string2 = 'one.two.hello.four.five.six.seven'
如何使用這個串中的蟒方法,分配一個字作爲通配符(因爲在這種情況下,例如第三字而異)。我正在考慮正則表達式,但不知道像Python這樣的方法在python中是否有可能。 例如:
string1.lstrip("one.two.[wildcard].four.")
或
string2.lstrip("one.two.'/.*/'.four.")
(我知道我可以通過split('.')[-3:]
提取這一點,但我正在尋找一個普遍的方式,lstrip只是一個例子)
謝謝!而對於你的「順便說一句」:是否有可能剝奪以正確方式排列的「abcd」?或者這只是一個正則表達式的情況? – aldorado
@aldorado,''abcddcbaabcd'.replace('abcd','',1)'。 '1'表示只替換一次。 – falsetru
@aldorado,我添加了另一個顯示'str.replace'的示例用法的代碼。 – falsetru