필자는 perl을 처음 접했고 문자열의 특정 부분과 일치하는 문제가 있습니다.Perl Regex Matching
내가 일치 노력하고있어 굵게 표시되어 있습니다 :
[1339300800] 현재 호스트 상태 : 뭔가;
대괄호 사이의 문자열을 성공적으로 일치시킬 수있었습니다.
($line=~/\[(\d*)\]*/)
나는 굵은 글씨 부분에 대한이 같은 노력하고
:
($line=~/STATE:\s(\S+);/)
사람이 몇 가지 조언을 주실 수 있습니까?
STATE:\s([^;]*);
[작품을 나를 위해.] (HTTP ://codepad.org/qri8rW48) 실제 문제는 무엇입니까? – daxim
당신이 얻고있는 해답은 그 문제가 무엇인지 짐작한 사람들이 있습니다. 자신의 솔루션은'Something'을 포함하는'$ 1'과 정규 표현식으로 일치합니다. 너 한테 무슨 잘못이야? – Borodin
$ 1은 'Something'을 인쇄하지 않습니다. – jackie