Sytuacjapreg_replace: dodaj numer po odwołaniem wstecznym
chcę użyć preg_replace()
dodać cyfrę '8'
po każdym [aeiou]
.
Przykład
z
abcdefghij
do
a8bcde8fghi8j
Pytanie
Jak mam napisać ciąg zastępczy?
// input string
$in = 'abcdefghij';
// this obviously won't work ----------↓
$out = preg_replace('/([aeiou])/', '\18', $in);
To tylko przykład, więc sugeruje str_replace()
jest nie prawidłową odpowiedź.
Chcę wiedzieć, jak uzyskać numer po odwołaniu zwrotnym w ciągu zastępowania.
Dzięki; Powinienem RTFM przed pytaniem następnym razem. – MightyPork
Ok. Obiecaj nie rezygnować z zadawania prawidłowych pytań (takich jak ten). Uczymy się przez zadawanie pytań, i tym razem, myślę, że masz odpowiedź 10 razy szybszą niż metodą prób i błędów. Ktoś jest zobowiązany znać rozwiązanie ...;) –
W rzeczywistości po wysłaniu go poszedłem do php.net i * znalazłem odpowiedź *. Już pisałem własną odpowiedź, gdy oszczędziłeś mi wstydu, że sam jej odpowiedziałem;) – MightyPork