Con Regex :: Replace possiamo usare $ 1, $ 2, ... per abbinare i gruppi corrispondenti. Ma come posso usare $ 1 seguito da numero. Per esempio. sostituire 6 con 678?
Regex::Replace(text, "(6)", '$178');
Con Regex :: Replace possiamo usare $ 1, $ 2, ... per abbinare i gruppi corrispondenti. Ma come posso usare $ 1 seguito da numero. Per esempio. sostituire 6 con 678?
Regex::Replace(text, "(6)", '$178');
È necessario utilizzare la sintassi alternativa:
Regex::Replace(text, "(6)", "${1}78");
Sembra che posso usare $ `
Regex::Replace(text, "(6)", '$1$`78');
È possibile utilizzare backreference per catturare un gruppo denominato e sostituire quel gruppo di nome con tutto ciò che vuoi. view this link