Pertanyaan yang diberi tag «perl»

Perl adalah prosedural, level tinggi, tujuan umum, bahasa pemrograman dinamis, yang dikenal dengan dukungan asli dari ekspresi reguler dan kemampuan parsing string. Silakan gunakan tag ini untuk pertanyaan tentang Perl secara umum. Untuk hal-hal yang terkait dengan bahasa Raku (tetapi terkait) yang baru (sebelumnya "Perl 6"), silakan gunakan tag raku. Untuk ekspresi reguler gaya Perl dalam bahasa lain, gunakan tag regex, atau, jika didasarkan pada pustaka PCRE, tag pcre.

6
Perbedaan antara Perl dan PHP [ditutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat …
101 php  perl 

8
Bagaimana cara memecahkan masalah skrip Perl CGI saya?
Saya memiliki skrip Perl yang tidak berfungsi dan saya tidak tahu bagaimana memulai mempersempit masalah. Apa yang dapat saya? Catatan: Saya menambahkan pertanyaan karena saya benar-benar ingin menambahkan jawaban saya yang sangat panjang ke Stackoverflow. Saya terus menautkannya secara eksternal di jawaban lain dan itu layak untuk berada di sini. …
100 perl  cgi 

7
Cara andal menebak encoding antara MacRoman, CP1252, Latin1, UTF-8, dan ASCII
Di tempat kerja sepertinya tidak ada minggu yang berlalu tanpa beberapa konipsi terkait pengkodean, bencana, atau malapetaka. Masalahnya biasanya berasal dari programmer yang mengira mereka dapat memproses file "teks" dengan andal tanpa menentukan encodingnya. Tapi Anda tidak bisa. Jadi diputuskan untuk sejak saat itu melarang file memiliki nama yang berakhiran …

11
grep -P tidak lagi berfungsi. Bagaimana cara menulis ulang pencarian saya?
Sepertinya versi baru OSX tidak lagi mendukung grep -Pdan karena itu telah membuat beberapa skrip saya berhenti berfungsi. var1=`grep -o -P '(?<=<st:italic>).*(?=</italic>)' file.txt` Saya perlu menangkap grep ke variabel dan saya perlu menggunakan pernyataan lebar nol, juga \K var2=`grep -P -o '(property:)\K.*\d+(?=end)' file.txt` Alternatif apa pun akan sangat dihargai.
99 macos  perl  shell 



4
Bagaimana cara menggabungkan hash di Perl?
Apa cara terbaik untuk menggabungkan kedua hash menjadi% hash1? Saya selalu tahu bahwa% hash2 dan% hash1 selalu memiliki kunci unik. Saya juga lebih suka satu baris kode jika memungkinkan. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} = 'yellow';
95 perl  dictionary  hash  merge 

8
Bagaimana Perl's print menambahkan baris baru secara default?
Di Perl sebagian besar printpernyataan saya berbentuk print "hello." . "\n"; Adakah cara yang bagus untuk menghindari menyimpan semua "\ n" yang mengganggu? Saya tahu saya bisa membuat fungsi baru seperti myprintyang secara otomatis menambahkan \ n, tapi alangkah baiknya jika saya bisa menimpa yang sudah ada print.
95 perl  printing  newline 


6
Cara terbaik untuk melakukan iterasi melalui larik Perl
Manakah implementasi terbaik (dalam hal kecepatan dan penggunaan memori) untuk iterasi melalui larik Perl? Apakah ada cara yang lebih baik? ( @Arraytidak perlu disimpan). Implementasi 1 foreach (@Array) { SubRoutine($_); } Implementasi 2 while($Element=shift(@Array)) { SubRoutine($Element); } Implementasi 3 while(scalar(@Array) !=0) { $Element=shift(@Array); SubRoutine($Element); } Implementasi 4 for my $i …
94 arrays  perl  iteration 

7
Apa persamaan Python dengan Ruby bundler / karton Perl?
Saya tahu tentang virtualenv dan pip. Tetapi ini sedikit berbeda dari bundler / karton. Misalnya: pip menulis jalur absolut ke shebang atau mengaktifkan skrip pip tidak memiliki execsub perintah ( bundle exec bar) virtualenv menyalin interpreter Python ke direktori lokal Apakah setiap pengembang Python menggunakan virtualenv / pip? Apakah ada …
93 python  ruby  perl  virtualenv  pip 

12
Bagaimana cara membuat daemonisasi skrip arbitrer di unix?
Saya ingin daemonizer yang dapat mengubah skrip atau perintah umum yang berubah-ubah menjadi daemon . Ada dua kasus umum yang ingin saya tangani: Saya memiliki skrip yang harus berjalan selamanya. Jika pernah mati (atau saat reboot), mulai ulang. Jangan biarkan ada dua salinan yang berjalan sekaligus (deteksi jika salinan sudah …


3
Bagaimana saya harus menggunakan kata kunci "my" di Perl?
Saya terus melihat kata kunci "saya" di depan nama variabel dalam contoh skrip Perl online tetapi saya tidak tahu apa artinya. Saya mencoba membaca halaman manual dan situs lain secara online tetapi saya mengalami kesulitan untuk membedakan untuk apa mengingat perbedaan antara cara saya melihatnya digunakan dan manual. Misalnya, digunakan …

8
Cara mengekstrak string mengikuti pola dengan grep, regex atau perl
Saya memiliki file yang terlihat seperti ini: <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> Saya perlu mengekstrak apa pun di dalam tanda kutip yang mengikuti name=, yaitu content_analyzer, content_analyzer2dan content_analyzer_items. Saya melakukan ini di kotak Linux, jadi solusi menggunakan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.