Difference between revisions of "Issue:Asking a parser "replace " demo"
From FollowTheScore
| (4 intermediate revisions by 2 users not shown) | |||
| Line 4: | Line 4: | ||
|Version = all | |Version = all | ||
|Description = Asking a parser "'''<nowiki>{{#replace: [[User:Michael|Roc Michael]] | from | to }}</nowiki>'''" demo | |Description = Asking a parser "'''<nowiki>{{#replace: [[User:Michael|Roc Michael]] | from | to }}</nowiki>'''" demo | ||
| − | |Status = | + | |Status = resolved |
}} | }} | ||
| Line 41: | Line 41: | ||
== Reply == | == Reply == | ||
| − | <nowiki> | + | <pre><nowiki> |
| − | + | {{#replace:{{{1}}}|/^([^{{!}}]+\{{!}}){1}([^\]]+).*/|\2}} | |
| − | + | ||
| − | </nowiki> | + | {{#replace:{{{1}}}|/^([^:]+:){1}([^{{!}}]+).*/|\2}} |
| − | + | </nowiki></pre> | |
| + | Put the above code into a template and you will see that the user ID and the user name will be extracted. | ||
| + | |||
| + | ===Thank you for your help=== | ||
| + | Hi Gero. The results are just what I want. Thank you! | ||
| + | |||
| + | --[[User:Roc michael|Roc michael]] 11:18, 22 December 2007 (CET) | ||
Latest revision as of 14:26, 31 December 2007
| Description: | Asking a parser "{{#replace: [[User:Michael|Roc Michael]] | from | to }}" demo |
| Extension / Version: | DPL / all |
| Type / Status: | Change Request / resolved |
Problem
Hi Gero.
Could you give me the samples on using parser "replace" (or using other way) with following cases. for exapmle {{#replace: [[User:Michael|Roc Michael]] | from | to }}
| Item | From (Before) | To (After) |
|---|---|---|
| Case 1 | [[User:Michael|Roc Michael]] and |
Roc Michael and 張小三 |
| Case 2 | [[User:Michael|Roc Michael]] and |
Michael and 張三 |
Please give me a hand.--Roc michael 02:33, 20 December 2007 (CET)
Reply
{{#replace:{{{1}}}|/^([^{{!}}]+\{{!}}){1}([^\]]+).*/|\2}}
{{#replace:{{{1}}}|/^([^:]+:){1}([^{{!}}]+).*/|\2}}
Put the above code into a template and you will see that the user ID and the user name will be extracted.
Thank you for your help
Hi Gero. The results are just what I want. Thank you!
--Roc michael 11:18, 22 December 2007 (CET)