Aşağıdaki kodda (. *) Içeriğini alarak grep ile normal ifadeyi kullanarak bir alt yazı yakalamaya çalışıyorum.Nasıl perl grep yapabilirim regex ifadesini gerçekleştirme
@substring = grep /^test-results(.*)/,@$(array_reference);
Bu işe yaramıyor ....
Yardımcı harita aracı için teşekkürler .... –
Hiçbir zaman şartsız olarak '$ 1' ve arkadaşları kullanmayın. Yakalar son başarılı maçtan. @substrings = map {/^test-results(.*) /? 1 $:()} @ {$ diziref}; '. –
@Greg: Teşekkürler! Tabii ki herşeyin eşleşeceği, potansiyel olarak oldukça yanlış olduğu varsayımını yapmıştım. Değiştirilen. :) – sarnold