請幫忙用slu re正則表達式。
我將不勝感激,如果代碼將在python中給出。
條件:正則表達式匹配slu 012
1 #valid
1-1 #valid
1-1-1 #valid (infinite \d-\d)
1- #invalid
-1 #invalid
-1- #invalid
*NOTE 1 = \d
請幫忙用slu re正則表達式。
我將不勝感激,如果代碼將在python中給出。
條件:正則表達式匹配slu 012
1 #valid
1-1 #valid
1-1-1 #valid (infinite \d-\d)
1- #invalid
-1 #invalid
-1- #invalid
*NOTE 1 = \d
我會這樣寫:
compiled = re.compile(r'\d(?:-\d)*$')
result = compiled.match(string_to_parse)
你應該展示的是你已經嘗試過,所以我們可以批判,而不是什麼只是要求出手。 –
看起來像功課。 –