我正在尝试根据另一个堆栈溢出问题中提供的模式创建一个手机正则表达式.
这是我用Python创建它的语法:
def phoneRegex = r'^(?:(?:\+?1\s*(?:[.-]\s*)?)?(?:\(\s*([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9])\s*\)|([2-9]1[02-9]|[2-9][02-8]1|[2-9][02-8][02-9]))\s*(?:[.-]\s*)?)?([2-9]1[02-9]|[2-9][02-9]1|[2-9][02-9]{2})\s*(?:[.-]\s*)?([0-9]{4})(?:\s*(?:#|x\.?|ext\.?|extension)\s*(\d+))?$'
Run Code Online (Sandbox Code Playgroud)
但是,运行此代码时,我收到错误:
^ SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我是否需要以某种方式逃避角色?
| 归档时间: |
|
| 查看次数: |
719 次 |
| 最近记录: |