0

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

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

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

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

我试图与之集成的网关声明了这一点,因为那里有返回参数......

第一行是一个简单的标题,显示了返回的 3 个列的名称。第二行包含 3 列,每列由 | 分隔 (管道)字符。

返回参数将如下所示:

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

0|短信提交|eb725f96b4b094d5f8318741cc1a545f-2

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

4

1 回答 1

1

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

(?P<status_code>[0-9]+)|(?P<status_message>.+)|(?P<gateway_message_id>[a-zA-Z0-9-]+)
于 2013-04-03T17:21:56.683 回答