Bir yorumda bulunma yöntemleri için genel yöntemleri korunan yöntemlerle değiştirmeye çalışıyorum.geany içinde regexp adlı grupların yerini bulun regexp
Bu yöntemlerden bazılarını test etmek için phpunit kullanıyorum, ancak bunların gerçekten kamuya açık olması gerekmez, bu nedenle bunları üretim sunucusuna değiştirmek ve test sırasında geri dönmek istiyorum. Ben ile değiştirin Eğer
(?<ws>^\s+)(?<pb>public)(?<fn>[^/\n]+)(?<cm>//TODO: change to protected)
:
public function extractFile($fileName){ //TODO: change to protected
Bu regexp'in: İşte
yöntem beyanıdır\1protected\3\//TODO: change back to public for testing
O çalışıyor gibi görünüyor ama ne işe yaramazsa, ile değiştiriniz. İlk grubu almak için \ 1 kullanmalıyım. Grupları, bunları değiştirme metinlerine erişemiyorsanız neden adlandırın? \, $ Ws, \ $ ws gibi şeyler denedim ama bu işe yaramıyor.
Soruma soru: \ 1 ile değiştirilen grupla değiştirmek istersem, hangi metin değiştiriliyor?
Teşekkür ederim, bunu yapmadı. Belgelerin herhangi bir yerinde bulamıyor. Grupları isimlendirirseniz, yedek dizede kullanabileceğinizi düşünürsünüz. Genelde faydalı olan herhangi bir cevabı oylarım, şimdi de kabul edebileceğinizi görüyorum. Bunu şimdi yapacak. – HMR