拆分操作和操作數,我的運營商:=
,>=
,<=
,>
,<
我的表情是那麼簡單,下面的示例:如何在python
string1 = string2
string1=string2
string1= string2
string1 =string2
string1>=string2
string1 >=string2
string1 >= string2
string1 <string2
...
我需要拆分任何的將上面的表達式分成三個單詞並得到一個充滿運算符和操作數的列表。例如
['string1', '>=', 'string2']
我試圖使用re.split
但沒有得到合適的結果。任何意見,將不勝感激。
謝謝。它返回'['string1','> =','string2']'。是否有可能得到'['string1','> =','string2']'(修飾詞)? – Meysam
@Meysam'[x.strip('')for x in re.split ...]' – Maroun
@Meysam或者你可以使用'map(str.strip,re.split('(\ W +)','string1 > = string2'))' – GHajba