Bu reqular ifadeler beni çıldırtır. Ben bu biriyle şaşırıp:
test1:[[link]] test2:[[gold|silver]] test3:[[out1[[inside]]out2]] test4:this|not
Task:
Remove all [[ and ]] and if there is an option split choose the later one so output should be:
test1:link test2:silver test3:out1insideout2 test4:this|not
I (PHP) ile geldi
$text = preg_replace("/\\[\\[|\\]\\]/",'',$text); // remove [[ or ]]
Bu görevin part1 için çalışıyor. ama bundan önce ben seçeneği bölünmüş, benim en iyi çözüm yapmak gerektiğini düşünüyorum:
$text = preg_replace("/\\[\\[(.*\|)(.*?)\\]\\]/",'$2',$text);
Sonuç:
test1:silver test3:[[out1[[inside]]out2]] this|not
Ben şaşırıp. bazı ücretsiz dakika ile birisi bana yardımcı olabilir? Teşekkürler!