Django成功格式的正则表达式

时间:2013-04-03 17:14:40

标签: regex django

您好我正在尝试将新网关集成到django-sms-gateway,但这可能是一个正则表达式问题。

配置网关时,它会要求success_format并声明...

  

解析响应的正则表达式。可能包含命名   “gateway_message_id”,“status_message”和“status_code”的组。

给出的示例是...... ID: (?P<gateway_message_id>.+)

网关我正在尝试与状态集成,因为返回参数...

  

第一行是一个简单的标题,显示了3列的名称   umns回来了。第二行包含3列,每列分隔   | (管道)角色。

返回参数如下所示:

  

错误代码|错误文本|提交参考

     

0 | sms已提交| eb725f96b4b094d5f8318741cc1a545f-2

上面的正则表达式是什么?

1 个答案:

答案 0 :(得分:1)

他们所说的只是你可以定义成功回应的外观。如果我理解正确,这就是你想要的:

(?P<status_code>[0-9]+)|(?P<status_message>.+)|(?P<gateway_message_id>[a-zA-Z0-9-]+)