2010-03-19 6 views
1

Tenir compte des règles suivantes:correspondant

registre *

supprimer *

Supposons maintenant que si j'envoie un message à l'application (via SMS mobile à l'aide) qui correspondent aux règles

  • registre Leon Eric

pas w nous avons deux paramètres Leon et Eric et l'application affectera% P1% pour Leon et% P2% pour Eric, pour une utilisation ultérieure.

il peut être plus de paramètres tous les paramètres ont sa variable% P1%% P2%%% P3% .... Pn%

l'application répondra un message personnalisé qui peut être modifié par l'utilisateur:

Merci% P1%% P2% pour votre inscription.

depuis% P1% est Leon et% P2% est Eric

le message sera "Merci Leon Eric pour votre registre."

mes questions:

Quelle est la meilleure technique que je devrais utiliser cette situation est-elle l'expression régulière?

J'ai essayé d'utiliser l'expression régulière pour extraire les paramètres mais comment grouper chaque paramètre avec le nom% P1%% P2% ....% Pn% pour une utilisation ultérieure.

registre. ? (. +).?

Quelle est la meilleure technique que je dois utiliser pour remplacer le message qui ont un argument avec

le paramètre que l'expression régulière affecter?

Par exemple:

Merci% P1%% P2% pour votre registre.

"Merci Leon Eric pour votre inscription."

merci beaucoup

+0

lol, je ne peux pas lire même cette question –

Répondre

0

Vous n'avez pas besoin regex ici, il suffit d'utiliser %* pour lister tous les paramètres:

Thank you %*% for your register.