我有這樣Python的正則表達式和分裂
mystr = "K1_L1_L2 XX"
字符串我想打破它的格式如下
K1 L1 L2 XX
其中K1,L1,L2可以是任何東西,但有這種格式一個字符後跟一個數字。
a = "K1_L1_L2 XX"
re.split("[\c\d\_]+",a)
這給了我下面的輸出
['K', 'L', 'L', ' ', '.', '']
,但我想是這樣的
['K1', 'L1', 'L2', ' ', '.', '']
什麼是可能的解決方法:我使用下面的正則表達式在Python這樣做呢?
別的東西值得一提的是,'\ C'是不是一個有效的字符類。在ASCII字符串上使用時,可以使用'\ w',這是'[0-9a-zA-Z_]'的縮寫。 – NullUserException