«perl» 태그된 질문

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

6
Perl과 PHP의 차이점
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 칠년 전에 …
101 php  perl 

8
Perl CGI 스크립트의 문제를 어떻게 해결할 수 있습니까?
작동하지 않는 Perl 스크립트가 있고 문제를 좁히는 방법을 모르겠습니다. 어떡해? 참고 : Stackoverflow에 매우 긴 답변을 추가하고 싶기 때문에 질문을 추가하고 있습니다. 나는 다른 답변에서 외부 적으로 계속 연결하고 있으며 여기에 있어야합니다. 추가 할 내용이 있으면 내 대답을 편집하는 것을 부끄러워하지 마십시오.
100 perl  cgi 

7
MacRoman, CP1252, Latin1, UTF-8 및 ASCII 간의 인코딩을 안정적으로 추측하는 방법
직장에서 인코딩 관련 연결, 재난 또는 재앙 없이는 일주일이 지나지 않는 것처럼 보입니다. 문제는 일반적으로 인코딩을 지정하지 않고도 "텍스트"파일을 안정적으로 처리 할 수 ​​있다고 생각하는 프로그래머에게서 발생합니다. 그러나 당신은 할 수 없습니다. 따라서 이후에는 파일 이름이 *.txt또는로 끝나는 것을 금지하기로 결정되었습니다 *.text. 이러한 확장은 평범한 프로그래머를 인코딩과 관련하여 지루한 안주로 …

11
Windows에서 어떤 버전의 Perl을 사용해야합니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문 개선 win32.perl.org의 웹 사이트는 MS 윈도우에 대한 몇 가지 펄 배포판에 대한 참조를 제공합니다. …

11
grep -P는 더 이상 작동하지 않습니다. 검색을 다시 작성하려면 어떻게해야합니까?
새 버전의 OSX가 더 이상 지원하지 않아서 grep -P일부 스크립트가 작동 하지 않는 것 같습니다 . var1=`grep -o -P '(?<=<st:italic>).*(?=</italic>)' file.txt` grep을 변수로 캡처해야하며 너비가 0 인 어설 션을 사용해야합니다. \K var2=`grep -P -o '(property:)\K.*\d+(?=end)' file.txt` 어떤 대안이라도 대단히 감사하겠습니다.
98 macos  perl  shell 




6
Perl 배열을 반복하는 가장 좋은 방법
Perl 배열을 반복하는 데 가장 적합한 구현 (속도 및 메모리 사용 측면에서)은 무엇입니까? 더 좋은 방법이 있습니까? ( @Array유지할 필요가 없습니다). 구현 1 foreach (@Array) { SubRoutine($_); } 구현 2 while($Element=shift(@Array)) { SubRoutine($Element); } 구현 3 while(scalar(@Array) !=0) { $Element=shift(@Array); SubRoutine($Element); } 구현 4 for my $i (0 .. $#Array) …
94 arrays  perl  iteration 

6
Perl에서 문자열이 비어 있는지 확인하는 적절한 방법은 무엇입니까?
이 코드를 사용하여 문자열이 비어 있는지 확인했습니다. if ($str == "") { // ... } 같지 않음 연산자도 마찬가지입니다. if ($str != "") { // ... } 이것은 작동하는 것처럼 보이지만 (내 생각에) 올바른 방법인지 또는 예기치 않은 단점이 있는지 확실하지 않습니다. 뭔가 옳지 않다고 생각합니다.

7
Ruby의 번 들러 / Perl의 상자에 해당하는 Python은 무엇입니까?
나는 virtualenv와 pip에 대해 알고 있습니다. 그러나 이것들은 번 들러 / 카톤과는 약간 다릅니다. 예를 들면 : pip는 shebang 또는 activate 스크립트에 대한 절대 경로를 작성합니다. pip에는 exec하위 명령 ( bundle exec bar) 이 없습니다. virtualenv는 Python 인터프리터를 로컬 디렉토리에 복사합니다. 모든 Python 개발자가 virtualenv / pip를 사용합니까? Python 용 …
93 python  ruby  perl  virtualenv  pip 

12
유닉스에서 임의의 스크립트를 어떻게 데몬 화합니까?
임의의 일반 스크립트 또는 명령을 데몬 으로 바꿀 수있는 데몬 라이저를 원합니다 . 처리하고 싶은 두 가지 일반적인 경우가 있습니다. 영원히 실행되어야하는 스크립트가 있습니다. 죽는 경우 (또는 재부팅시) 다시 시작하십시오. 한 번에 두 개의 복사본이 실행되도록하지 마십시오 (복제가 이미 실행 중인지 감지하고이 경우 실행하지 마십시오). 영원히 반복적으로 실행하고 싶은 간단한 …


3
Perl에서 "my"키워드를 어떻게 사용해야합니까?
온라인 예제 Perl 스크립트에서 변수 이름 앞에 "my"키워드가 계속 표시되지만 그게 무슨 뜻인지 모르겠습니다. 매뉴얼 페이지와 다른 사이트를 온라인으로 읽으려고했지만 사용 방식과 매뉴얼의 차이를 고려할 때 그것이 무엇인지 식별하는 데 어려움이 있습니다. 예를 들어,이 게시물에서 배열의 길이를 가져 오는 데 사용됩니다. Perl에서 배열의 크기 찾기 그러나 매뉴얼은 다음과 같이 말합니다. …

8
grep, regex 또는 perl을 사용하여 패턴에 따라 문자열을 추출하는 방법
다음과 같은 파일이 있습니다. <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> 나는 따라 따옴표 안에 아무것도 추출해야 name=즉,, content_analyzer, content_analyzer2와 content_analyzer_items. Linux 상자에서이 작업을 수행하고 있으므로 sed, perl, grep 또는 bash를 사용하는 솔루션이 좋습니다.

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