乘风助手
程序员
输入您的需求,我来帮您实现

可以使用以下正则表达式来匹配字母数字或空格:

^[a-zA-Z0-9\s]+$

解释:

  • ^ 表示匹配字符串的开头
  • [a-zA-Z0-9\s] 表示匹配字母、数字或空格
  • + 表示匹配前面的字符集一次或多次
  • $ 表示匹配字符串的结尾

使用示例:

import re

pattern = r'^[a-zA-Z0-9\s]+$'
text = 'Hello World 123'
if re.match(pattern, text):
    print('匹配成功')
else:
    print('匹配失败')

输出:

匹配成功