Het hele Preg_replace zit me even tegen 
ik heb de text
die wil ik veranderen naar
maar als je de text
hebt dan wordt dat
waar ik weer niks aan heb
dat wat ik hier boven uitleg wordt in deze replace gedaan:
maar hij veranderd nogsteeds [google=query]text[/google] in [google=query]query[/google]text[/google]
ik heb de text
code:
1
| [google=query] |
die wil ik veranderen naar
code:
1
| [google=query]query[/query] |
maar als je de text
code:
1
| [google=query]query[/query] |
hebt dan wordt dat
code:
1
| [google=query]query[/query]query[/query] |
waar ik weer niks aan heb
dat wat ik hier boven uitleg wordt in deze replace gedaan:
PHP:
1
2
3
4
5
6
7
8
9
| $pre_parse_find = array( '!\\[google=([^\]]*)\]!Usi', ); $pre_parse_replace = array( '[google=\1]\1[/google]', ); return preg_replace($pre_parse_find, $pre_parse_replace, $input_text); |
maar hij veranderd nogsteeds [google=query]text[/google] in [google=query]query[/google]text[/google]