请考虑以下规则:
注册*
删除*
现在假设我向应用程序发送消息(通过移动设备使用SMS),该消息将符合规则
现在我们有两个参数Leon和Eric以及应用程序 将指定Leon的%P1%和Eric的%P2%,以供进一步使用。
它可以是更多参数,每个参数都有其变量%P1 %% P2%%P3%....%Pn%
应用程序将回复可由用户更改的自定义消息:
感谢%P1 %% P2%为您的注册。
因为%P1%是Leon而%P2%是Eric
消息将是“感谢Leon Eric为您的注册。”
我的问题:
在这种情况下我应该使用的最佳技术是正则表达式吗?
我尝试使用正则表达式来提取参数,但是如何对每个参数进行分组 参数名称为%P1 %% P2%...。%Pn%供进一步使用。
寄存器。? (+)。
我应该使用什么最好的技术来替换带有
参数的消息正则表达式赋值的参数?
例如:
感谢%P1 %% P2%为您的注册。
“感谢Leon Eric的注册。”
非常感谢
答案 0 :(得分:0)
此处不需要任何正则表达式,只需使用%*
列出所有参数:
Thank you %*% for your register.