您好:參考
https://www.runoob.com/python3/python3-reg-expressions.html
請問
print( re.split('\W+', 'runoob, runoob, runoob.',0) )
print( re.split('\W', 'runoob, runoob, runoob.',0) )
print( re.split('r\W+', 'runoob, runoob, runoob.',0) )
print( re.split('(\W+)', ' runoob, runoob, runoob.') )
有「+] ,有「()」, 有「r」
這有何差異?
另外
line = "Cats are smarter than dogs"
searchObj = re.search( r'(.*) are (.*?) .*', line, re.M|re.I)
可稍微看出 他是 一個字母 are 一個字母
但該如何解析, 他正規的的語法?
謝謝