我有去如下,例如對象的列表:卸下只有數字沒有在字符串中影響到其他號碼
['ref_2537_1_obj1', 'ref_8953_1_obj32', 'ref_1120_1_obj', 'ref_8919_1_obj143']
,我想去除存在於每個項目的最後數字在列表中,因此它應該是這樣的:
['ref_2537_1_obj', 'ref_8953_1_obj', 'ref_1120_1_obj', 'ref_8919_1_obj']
不過,如果我嘗試使用.isdigit
,它會刪除存在的其它號碼。如果我要使用[:1]
,[:2]
或[:3]
,它也似乎不是理想情況,因爲您可以在我的示例中看到最後存在1-3位數字。
什麼是最好的接近它的方式?
正如我在黃連木評論,我與ref_2537_1_obj14的出現在列表的最後名稱項目中的一個變成ref_2537_1_obj15而不是有其數字帶過..任何想法,爲什麼? – dissidia
[檢查此](http://rextester.com/ZPC18136)..它按預期工作。 –
hmm ok ..也許是因爲我正在嘗試使用maya應用程序'cmds.rename',它不能按照預期的方式使用命令,儘管它確實有效... – dissidia