«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.