«perl» 태그된 질문

Perl은 정규식 및 문자열 구문 분석 기능을 기본적으로 지원하는 것으로 알려진 절차적이고 수준 높은 범용 동적 프로그래밍 언어입니다. Perl에 대한 일반적인 질문은이 태그를 사용하십시오. 새로운 (그러나 관련되는) 언어 인 Raku (이전의 "Perl 6")와 관련된 것들은 raku 태그를 사용하십시오. 다른 언어로 된 Perl 스타일 정규식의 경우 정규식 태그를 사용하거나 PCRE 라이브러리를 기반으로하는 경우 pcre 태그를 사용하십시오.


7
변수에 기본값을 지정하는 가장 좋은 방법 (Perl ||, || = 시뮬레이션)
펄에서 이런 종류의 일을 사랑 : $foo = $bar || $baz할당 $baz에 $foo경우 $bar비어 있거나 정의되지 않습니다. 또한이 $foo ||= $bletch단지 지정되는 $bletch에 $foo있는 경우$foo 정의되지 않았거나 비어 있지 않은 . 이 상황에서 삼항 연산자는 지루하고 지루합니다. PHP에서 간단하고 우아한 방법을 사용할 수 있습니까? 아니면 유일한 대답은 isset ()을 사용하는 …

5
PHP / Perl을 통해 사용자 브라우저에 PDF 파일 표시
사용자에게 PDF 파일을 표시하고 싶습니다. 내가 cgi를 사용하여 pdf를 표시하는 이유는 pdf에 대한 클릭을 추적하고 저장된 pdf의 실제 위치를 숨기고 싶기 때문입니다. 나는 인터넷에서 검색을 해왔고 사용자에게 파일을 표시하지 않고 사용자에게 저장 대화 상자를 표시하고 pdf를 만드는 방법 만 찾았습니다. 내가 원했던 것은 사용자에게 pdf를 만들거나 다운로드하지 않고 내 pdf …
121 php  perl  pdf 

17
Perl에서 전체 파일을 문자열로 어떻게 읽을 수 있습니까?
.html 파일을 하나의 큰 긴 문자열로 열려고합니다. 이것이 내가 가진 것입니다. open(FILE, 'index.html') or die "Can't read file 'filename' [$!]\n"; $document = <FILE>; close (FILE); print $document; 결과 : <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN 그러나 결과는 다음과 같습니다. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> …
118 string  perl  slurp 

4
Perl 5의 기능 프로토 타입이 왜 나쁜가요?
또 다른 Stack Overflow 질문에서 Leon Timmermans는 다음과 같이 주장했습니다. 프로토 타입을 사용하지 말라고 조언합니다. 그들은 그들의 용도가 있지만 대부분의 경우는 아니며 확실히 이것에는 없습니다. 왜 이것이 사실일까요? 나는 거의 항상 내 Perl 기능을위한 프로토 타입을 제공하고 있으며, 다른 사람이 그것들을 사용하는 것에 대해 나쁜 말을하는 것을 본 적이 없습니다.
116 perl  function  prototype 

10
모든 종속성을 설치하도록 CPAN에 어떻게 지시합니까?
모든 종속성을 설치하도록 CPAN에 어떻게 지시합니까? 나는 이것을 설정하려고 시도했다 cpan. cpan> o conf prerequisites_policy follow cpan> o conf commit 나는 여전히 "y"에 몇 번 대답해야했다 (그러나 이전보다 더 적었다). 항상 계속해서 설치하는 방법이 있습니까? 무인화하고 싶다. 나는 플래그가 항상 CPAN이 옳은 일을하도록 신뢰하기를 바라는 것 같고, 그것이 대답을 제안한다면 …
113 perl  dependencies  cpan 


8
Perl에 파일이 있는지 어떻게 확인할 수 있습니까?
나는 상대 경로가 있습니다 $base_path = "input/myMock.TGZ"; myMock.TGZ입력 폴더에있는 파일 이름입니다. 파일 이름은 변경 될 수 있습니다. 그러나 경로는 항상 $base_path. 파일이 .NET에 있는지 확인해야합니다 $base_path.
112 perl 


6
Perl에서 UTF-8을 어떻게 출력 할 수 있습니까?
"utf8"pragma를 사용하여 Perl 스크립트를 작성하려고하는데 예상치 못한 결과가 나타납니다. Mac OS X 10.5 (Leopard)를 사용하고 있으며 TextMate로 편집하고 있습니다. 내 편집기와 운영 체제에 대한 모든 설정은 기본적으로 utf-8 형식으로 파일을 작성하도록되어 있습니다. 그러나 텍스트 파일에 다음을 입력하고 ".pl"로 저장하고 실행하면 ASCII가 아닌 문자 대신 친숙한 "물음표가있는 다이아몬드"가 표시됩니다. #!/usr/bin/env perl …
110 perl  unicode  utf-8 

16
awk로 첫 번째 필드를 제외한 모든 것을 인쇄
다음과 같은 파일이 있습니다. AE United Arab Emirates AG Antigua & Barbuda AN Netherlands Antilles AS American Samoa BA Bosnia and Herzegovina BF Burkina Faso BN Brunei Darussalam 그리고 순서를 뒤집고 $ 1을 제외한 모든 것을 먼저 인쇄 한 다음 $ 1을 인쇄합니다. United Arab Emirates AE "필드 1을 제외한 …
108 perl  awk  sed 

4
Perl 플래그 -pe, -pi, -p, -w, -d, -i, -t?
나는 다른 플래그로 Perl 코드 나 스크립트를 실행하는 많은 방법을 보았다. 그러나 각 플래그가 의미하는 바에 대해 Google을 검색 할 때 주로 일반 Perl 사이트에 대한 결과를 얻고 플래그 또는 해당 사용에 대한 특정 정보를 찾을 수 없습니다. 다음은 내가 가장 자주 접하는 플래그이며 그 의미를 알지 못합니다. 펄 -pe …
107 perl  command-line  flags 

9
Perl 해시의 키를 반복하는 가장 안전한 방법은 무엇입니까?
(키, 값) 쌍이있는 Perl 해시가있는 경우 모든 키를 반복하는 선호하는 방법은 무엇입니까? 나는 each어떤 식 으로든 사용 하면 의도하지 않은 부작용이 발생할 수 있다고 들었습니다 . 그렇다면 그게 사실이며 다음 두 가지 방법 중 하나가 가장 좋거나 더 나은 방법이 있습니까? # Method 1 while (my ($key, $value) = each(%hash)) …
107 perl  hash  iteration  each 


8
엄격 및 경고를 사용하는 이유는 무엇입니까?
사람들이 다음을 사용하면 Perl 태그의 많은 질문을 해결할 수있는 것 같습니다. use strict; use warnings; 어떤 사람들은 이것이 훈련 휠이나 불필요한 합병증과 비슷하다고 생각한다고 생각합니다. 이는 매우 숙련 된 Perl 프로그래머조차도 사용하기 때문입니다. Perl에 능숙한 대부분의 사람들은 항상이 두 가지 pragma를 사용하는 반면,이를 사용하여 가장 많은 혜택을받는 사람들은 거의 사용하지 …
104 perl 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.