可以使用以下正则表达式来匹配不以空格开头且只包含字母和空格的字符串:
import re
pattern = r'^[a-zA-Z\s]+[a-zA-Z]$'
# 测试字符串
test_string = "Hello World"
result = re.match(pattern, test_string)
if result:
print("匹配成功")
else:
print("匹配失败")
在上述示例中,使用了^
和$
来匹配字符串的开头和结尾。[a-zA-Z\s]+
表示匹配一个或多个字母或空格,而[a-zA-Z]
表示匹配一个字母。这样,正则表达式将匹配不以空格开头且只包含字母和空格的字符串。
输出结果将是“匹配成功”,因为测试字符串"Hello World"符合正则表达式的要求。
下一篇:不依赖 IIS 的捆绑部署