我想用一条正则表达式匹配下列字符串中的内容该怎么做
(1)(2)哈哈(3)
(1)嘻喜嘻(2)
匹配 哈哈 和 嘻喜嘻
我想用一条正则表达式匹配下列字符串中的内容该怎么做
(1)(2)哈哈(3)
(1)嘻喜嘻(2)
匹配 哈哈 和 嘻喜嘻
import re
# https://blog.51cto.com/u_16213361/9762931
patterns=['哈哈','嘻喜嘻'] # 要匹配的字符串列表
pattern='|'.join(patterns) # 将多个字符串的拼接成一个正则表达式
text='(1)(2)哈哈(3)\n(1)嘻喜嘻(2)' # 要查找的字符串
matches=re.findall(pattern,text) # 在文本字符串text中匹配指定的字符串
print(matches) # 打印匹配的结果