[]()的区别:

  • []表示或,只取其中一个字符
  • ()表示且,组的概念
import re
'''
组的概念:试想,匹配一个字符串,要求出现100次Python,当然我们不可能手写100个Python
'''
a = 'PythonPythonJSPythonPythonPython'

r = re.findall('(Python){2}(JS)',a)

print(r) #[('Python', 'JS')]

results matching ""

    No results matching ""