«perl» etiketlenmiş sorular

Perl, düzenli ifadeler ve dize ayrıştırma yeteneklerinin yerel desteği ile bilinen, yordamsal, yüksek düzeyli, genel amaçlı, dinamik bir programlama dilidir. Genel olarak Perl ile ilgili sorular için lütfen bu etiketi kullanın. Yeni (ancak ilgili) dil Raku (eski adıyla "Perl 6") ile ilgili şeyler için lütfen raku etiketini kullanın. Diğer dillerdeki Perl tarzı normal ifadeler için regex etiketini veya PCRE kitaplığını temel alıyorsa pcre etiketini kullanın.

6
Perl ve PHP [kapalı] arasındaki farklar
Şu anda olduğu gibi, bu soru Soru-Cevap formatımız için uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
101 php  perl 

8
Perl CGI betiğimde nasıl sorun giderebilirim?
Çalışmayan bir Perl betiğim var ve sorunu nasıl daraltmaya başlayacağımı bilmiyorum. Ne yapabilirim? Not: Soruyu ekliyorum çünkü gerçekten çok uzun yanıtımı Stackoverflow'a eklemek istiyorum. Diğer cevaplarda ona harici olarak bağlanmaya devam ediyorum ve burada olmayı hak ediyor. Ekleyecek bir şeyiniz varsa cevabımı düzenlemek konusunda utanmayın.
100 perl  cgi 

7
MacRoman, CP1252, Latin1, UTF-8 ve ASCII arasındaki kodlama nasıl güvenilir bir şekilde tahmin edilir
İş yerinde, kodlamayla ilgili bazı çağrışımlar, felaketler veya felaketler olmadan hiçbir hafta geçmiyor gibi görünüyor. Sorun genellikle kodlamayı belirtmeden bir "metin" dosyasını güvenilir bir şekilde işleyebileceklerini düşünen programcılardan kaynaklanır. Ama yapamazsın. Bu nedenle, dosyaların artık *.txtveya ile biten isimlere sahip olmasının yasaklanmasına karar verildi *.text. Buradaki düşünce, bu uzantıların sıradan …

11
grep -P artık çalışmıyor. Aramalarımı nasıl yeniden yazabilirim?
Görünüşe göre OSX'in yeni sürümü artık desteklemiyor grep -Pve bu nedenle bazı komut dosyalarımın çalışmamasına neden oldu. var1=`grep -o -P '(?<=<st:italic>).*(?=</italic>)' file.txt` Grep'i bir değişkene yakalamam ve sıfır genişlik iddialarını kullanmam gerek \K var2=`grep -P -o '(property:)\K.*\d+(?=end)' file.txt` Herhangi bir alternatif çok takdir edilecektir.
99 macos  perl  shell 

11
Windows'ta hangi Perl sürümünü kullanmalıyım? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştirin Win32.perl.org web sitesi MS Windows için birkaç Perl dağıtımları başvurular sağlar. Uzun zamandır ActiveState'ten …




6
Perl dizisi aracılığıyla yinelemenin en iyi yolu
Bir Perl dizisi aracılığıyla yineleme yapmak için en iyi uygulama (hız ve bellek kullanımı açısından) hangisidir? Daha iyi bir yol var mı? ( @Arraysaklanmasına gerek yoktur). Uygulama 1 foreach (@Array) { SubRoutine($_); } Uygulama 2 while($Element=shift(@Array)) { SubRoutine($Element); } Uygulama 3 while(scalar(@Array) !=0) { $Element=shift(@Array); SubRoutine($Element); } Uygulama 4 for …
96 arrays  perl  iteration 

4
Karmaları Perl'de nasıl birleştirebilirim?
Her iki hash'ı% hash1 ile birleştirmenin en iyi yolu nedir? % Hash2 ve% hash1'in her zaman benzersiz anahtarlara sahip olduğunu her zaman bilirim. Mümkünse tek bir kod satırını da tercih ederim. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} = 'yellow';
95 perl  dictionary  hash  merge 

12
Rasgele bir komut dosyasını unix'te nasıl daemonize edebilirim?
Rastgele, genel bir komut dosyasını veya komutu bir arka plan programına dönüştürebilen bir daemonizer istiyorum . Ele almak istediğim iki yaygın durum var: Sonsuza kadar çalışması gereken bir senaryom var. Ölürse (veya yeniden başlatıldığında), yeniden başlatın. Aynı anda iki kopya çalışmasına izin vermeyin (bir kopyanın zaten çalışıp çalışmadığını tespit edin …

7
Ruby'nin paketleyicisinin / Perl'in kartonunun Python eşdeğerleri nelerdir?
Virtualenv ve pip hakkında bilgim var. Ancak bunlar paketleyici / kartondan biraz farklıdır. Örneğin: pip, betiğin mutlak yolunu yazar veya komut dosyasını etkinleştir pip'in execalt komutu yok ( bundle exec bar) virtualenv, Python yorumlayıcısını yerel bir dizine kopyalar Her Python geliştiricisi virtualenv / pip kullanıyor mu? Python için başka paket …
94 python  ruby  perl  virtualenv  pip 

3
Perl'de "my" anahtar kelimesini nasıl kullanmalıyım?
Çevrimiçi Perl betikleri örneğinde değişken isimlerinin önünde "benim" anahtar kelimesini görmeye devam ediyorum ama bunun ne anlama geldiği hakkında hiçbir fikrim yok. Kılavuz sayfalarını ve diğer siteleri çevrimiçi olarak okumayı denedim, ancak nasıl kullanıldığını gördüğüm ve kılavuz arasındaki fark göz önüne alındığında ne işe yaradığını anlamakta güçlük çekiyorum. Örneğin, bu …


8
Grep, regex veya perl ile bir kalıbı takip eden dizge nasıl çıkarılır
Şuna benzeyen bir dosyam var: <table name="content_analyzer" primary-key="id"> <type="global" /> </table> <table name="content_analyzer2" primary-key="id"> <type="global" /> </table> <table name="content_analyzer_items" primary-key="id"> <type="global" /> </table> Aşağıdaki alıntılardan herhangi bir şey çıkarmam gerekiyor name=, yani content_analyzer, content_analyzer2ve content_analyzer_items. Bunu bir Linux kutusunda yapıyorum, bu nedenle sed, perl, grep veya bash kullanan bir çözüm …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.