perl
Jak zainstalować i używać biblioteki ack w systemie Windows?
Nigdy nie używałem Perla, ale jestem pod wrażeniem ack, którego chciałbym użyć do wyszukiwania kodu źródłowego itp.
Czy ktoś może mi podpowiedzieć, jak korzystać z tej doskonałej biblioteki w systemie Windows?
W Perlu, jak w sposób zwięzły sprawdzić, czy zmienna $jest zdefiniowana i zawiera niezerowy ciąg znaków?
Obecnie używam następującego Perla, aby sprawdzić, czy zmienna jest zdefiniowana i zawiera tekst. Muszę najpierw sprawdzić de ... ame > 0) {
# do something with $name
}
Czy istnieje lepszy (prawdopodobnie bardziej zwięzły) sposób, aby to napisać?
Jakie są najlepsze praktyki implementacji narzędzia CLI w Perlu?
Implementuję narzędzie CLI używając Perla.
Jakie są najlepsze praktyki, które możemy tutaj stosować?
Jak sprawić, by moje Skrypty Perla działały jak normalne programy w systemie Windows?
Chcę, aby moje Skrypty Perla zachowywały się jak każdy inny program wykonywalny (*.plik exe).
po dwukrotnym kliknięciu na ... erl w systemie Windows, skojarzenia plików i przekierowanie We/Wy
Jak tworzyć programy typu "przeciągnij i upuść" w Perlu?
grep-P już nie działa jak mogę przepisać moje wyszukiwania
Wygląda na to, że nowa wersja OSX nie obsługuje już grep-P i w związku z tym niektóre z moich skryptów przestały działać.
va ... . jak również \K
var2=`grep -P -o '(property:)\K.*\d+(?=end)' file.txt`
Wszelkie alternatywy byłyby bardzo mile widziane.
Czy w Perlu lepiej używać modułu niż wymagać pliku?
Kolejne pytanie dało mi do myślenia o różnych metodach ponownego użycia kodu: use vs. require vs. do
Widzę tu wiele postów ... zy require ModuleName a require "file.pl"?
czy jest to dobry pomysł, aby użyć require "file.pl"? Dlaczego lub dlaczego nie?
Negative regex for Perl string pattern match
Mam regex:
if($string =~ m/^(Clinton|[^Bush]|Reagan)/i)
{print "$string\n"};
Chcę dorównać Clintonowi i Reaganowi, ale nie Bushowi.
Nie działa.
Jak najlepiej otworzyć i odczytać plik w Perlu?
Proszę zauważyć - nie szukam "właściwego" sposobu otwierania / czytania pliku, ani sposobu, w jaki powinienem otwierać / czyt ... e sposobów na osiągnięcie rzeczy, zastanawiam się tylko, czy są preferowane/standardowe metody otwierania i czytania w pliku?
Jak mogę przekazać argumenty wiersza poleceń programowi Perla?
Pracuję nad skryptem Perla. Jak mogę przekazać mu parametry wiersza poleceń?
Przykład:
script.pl "string1" "string2"
Co oznacza "0 ale prawda" w Perlu?
Czy ktoś może wyjaśnić, co dokładnie oznacza łańcuch "0 ale true" w Perlu? O ile rozumiem, jest równa zero w porównaniu integ ... y jest to normalne zachowanie języka, czy jest to specjalny ciąg znaków traktowany jako szczególny przypadek w interpreterze?
Jak usunąć tekst w nawiasach za pomocą wyrażenia regularnego?
Próbuję obsłużyć kilka plików i muszę je zmienić, aby usunąć obce informacje w nazwach plików; w szczególności staram się usu ... może być pośrodku lub na końcu i o zmiennej długości.
Jak wyglądałby regex? Preferowana byłaby składnia Perla lub Pythona.
Czy powinienem używać YAML lub JSON do przechowywania danych Perla? [zamknięte]
Używam formatu YAML z rozsądnym powodzeniem w ciągu ostatnich 6 miesięcy.
Jednak czysta implementacja Perla parsera YAML jes ... w Perlu?
Który wydaje się dziś lepszym długoterminowym formatem dla prostych
Opis danych w Perlu, YAML lub JSON i dlaczego?
Czy Try:: Tiny jest nadal zalecany do obsługi wyjątków w Perlu 5.14 lub późniejszym?
Konsensus społeczności Perla wydaje się być taki, że Try::Tiny jest preferowanym sposobem obsługi wyjątków.
Perl 5.14 (któr ... żywam) wydaje się rozwiązywać problemy z eval, które Try::Tiny rozwiązują. Czy Try::Tiny nadal zapewni mi jakieś korzyści?
Czy powinienem wybrać ActivePerl lub truskawkowy Perl Dla Windows? [duplikat]
To pytanie ma już odpowiedź tutaj:
której wersji Perla powinienem używać w systemie Windows? [zamknięty ... mogę go całkowicie polecić. I muszę powiedzieć jedno powinien po prostu nauczyć się Perla - to bardzo piękny język. Spróbuj!
Której wersji Perla powinienem używać w systemie Windows? [zamknięte]
The win32.perl.org strona zawiera odniesienia do kilku dystrybucji Perla dla MS Windows.
Od dłuższego czasu używam ActiveP ... acza, że jest łatwy w instalacji
Devel:: ptkdb graficzny debugger. Poza tym myślę, że truskawkowy Perl ma wszystkie zalety.
Jak odczytać UTF-8 z operatorem diamond (< > )?
Chcę odczytać wejście UTF-8 w Perlu, bez względu na to, czy pochodzi ze standardowego wejścia, czy z pliku, używając operator ... kwencję: a\xCA\xA7b. Metoda z cat poprawnie wyprowadza:
a
\xCA\xA7
b
Ale inna metoda daje mi to:
a
\xC3\x8A
\xC2\xA7
b
Lista kontrolna dotycząca przechodzenia w Unicode z Perlem
Pomagam klientowi przekonwertować stronę tablicy ogłoszeń z plików perl z ISO-8859-1 na Unicode.
Ponieważ jest to mój pierws ... iemy uruchamiać jednorazową partię, aby odczytać wszystkie istniejące pliki danych tekstowych i zapisać je w kodowaniu UTF-8.
Jak elegancko wywołać podprogram Perla, którego nazwa jest przechowywana w zmiennej?
Nazwę podprogramu, który chcę wywołać w czasie wykonywania, zachowuję w zmiennej $action. Następnie używam tego do wywołania ... yć się jednego i jak to zrobił, muszę się pokłonić zbiorowej mądrości tutaj. Dzięki wszystkim, wielu wspaniałych odpowiedzi.
Jak włączyć funkcje z innego pliku do mojego skryptu Perla?
To wydaje się bardzo proste pytanie, ale jakoś moje Google-Fu mnie zawiodło.
Jaka jest składnia włączania funkcji z innych p ...
Widziałem opcję używania modułów Perla, ale wygląda na to, że będzie to wymagało nieznaczącej zmiany mojego obecnego kodu.
Jak mogę wykonać testy jednostkowe w Perlu?
Zajmowałem się programowaniem OO Perla i zastanawiałem się: jaki jest najlepszy sposób na wykonywanie testów jednostkowych?
... konywania testów, ale wydaje mi się, że
niewystarczająca na to, czego chcę.
Możesz mi wskazać jakieś fajne moduły do tego?