2010-03-19 161 views
1

注意以下规则:模式匹配

寄存器*

删除*

现在想,如果我将消息发送到应用程序(通过手机使用SMS),将匹配规则

  • 注册莱昂埃里克

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

它可以是多个参数的每一个参数具有其可变%P1%%%P2%P3%....%光合速率%

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

谢谢%P1%%P2%为您的注册。

自%P1%是莱昂和P2%%的埃里克

消息将是“谢谢你埃里克·莱昂为您登记。”

我的问题:

什么是我应该有这种情况的最佳技术是它的正则表达式?

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

注册。 ? (+)。

什么是我应该使用,以替换有

与正则表达式指定参数一个参数的消息最好的技术?

例如:

谢谢您%P1%%P2%为您的注册。 “

”谢谢Leon Eric的注册。“

非常感谢你

+0

笑,我甚至无法读取这个问题 – 2010-03-19 21:40:58

回答

0

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

Thank you %*% for your register.