这个正则表达式是否意味着它必须以A开头,以Z结尾?re.search"\ A [0-9A-Za-z _-] +\Z"

Bla*_*man 4 python regex

这个正则表达式是否意味着它必须以A开头,以Z结尾?

re.search("\A[0-9A-Za-z_-]+\Z", sometext)
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 7

不,那些是锚.

\A表示字符串的开头,表示字符串\Z的结尾.同样^意味着线的起点并且$意味着线的终点.

请参阅re模块的文档.

\ A - 仅在字符串的开头匹配.
\Z - 仅匹配字符串的末尾.