在 re.split(pattern,string) 中用作模式时,[,.] 和 (,|.) 有什么区别?有人可以解释一下Python中的这个例子吗:
import re
regex_pattern1 = r"[,\.]"
regex_pattern2 = r"(,|\.)"
print(re.split(regex_pattern1, '100,000.00')) #['100', '000', '00']
print(re.split(regex_pattern2, '100,000.00'))) #['100', ',', '000', '.', '00']