模式匹配

发布于 2024-08-26 01:44:45 字数 654 浏览 0 评论 0原文

考虑以下规则:

注册 *

删除 *

假设现在如果我向应用程序发送一条消息(通过手机使用 SMS),该消息将与规则

  • 注册 Leon Eric

现在我们有两个参数 Leon 和 Eric 以及应用程序 将为 Leon 分配 %P1%,为 Eric 分配 %P2%,以供进一步使用。

可以是更多参数 每个参数都有其变量 %P1% %P2% %P3% .... %Pn%

应用程序将回复可由用户更改的自定义消息:

谢谢 %P1% %P2%你的寄存器。

由于 %P1% 是 Leon,%P2% 是 Eric,因此

消息将是“谢谢 Leon Eric 的注册”。

我的问题:

在这种情况下我应该使用的最佳技术是什么?它是正则表达式吗?

我尝试使用正则表达式来提取参数,但是如何对每个参数进行分组 名为 %P1% %P2% ….%Pn% 的参数以供进一步使用。

注册。? (.+).

我应该使用什么最佳技术来将带有参数的消息替换为

正则表达式分配的参数?

例如:

感谢%P1% %P2% 的注册。

“谢谢里昂·埃里克的登记。”

非常感谢

Consider the following rules:

register *

delete *

suppose now if I send a message to the application (via mobile using SMS) that will match the rules

  • register Leon Eric

now we have two parameter Leon and Eric and the application
will assign %P1% for Leon and %P2% for Eric , for further use.

it can be more parameters every parameters have its variable %P1% %P2% %P3% .... %Pn%

the application will reply a custom message that can be changed by the user :

Thank you %P1% %P2% for your register.

since %P1% is Leon and %P2% is Eric

the message will be "Thank you Leon Eric for your register."

my questions :

What is the best technique I should use with this situation is it regular expression?

I tried to use the regular expression to extract the parameters but how to group every
parameter with name %P1% %P2% ….%Pn% for further use.

register.? (.+).?

What is the best technique I should use to replace the message that have an argument with

the parameter that the regular expression assign ?

For example:

Thank you %P1% %P2% for your register.

"Thank you Leon Eric for your register."

thank you very much

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沧笙踏歌 2024-09-02 01:44:45

这里不需要任何正则表达式,只需使用 %* 列出所有参数:

Thank you %*% for your register.

You don't need any regex here, just use %* to list all parameters:

Thank you %*% for your register.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文