followng을하는 것 이외의 다른 하나의 요소 만 잡는 것이 더 쉬운 방법일까요?Perl 정규 표현식에서 단 하나의 캡처 만 얻으려면 어떻게해야합니까?
my $date = ($xml_file =~ m/(\d+)-sys_char/)[0];
# or
my $date = $1 if $xml_file =~ /(\d+)-sys_char/;
m이 배열을 반환하지 않고 모든 요소를 하나의 연결 값으로 지정하도록 지정하는 플래그가 있습니까? $ #이 (가) 일치하므로 할 수 있습니다.?
my $date = ($xml_file =~ mSOMEOPT/(\d+)-sys_char/);
끝에서 0을 제거 하시겠습니까?
아아아, 알겠습니다. 내 $ date, thx 주변에()가 필요합니다. – user105033
두 번째 부분은'my $ date = join ', $ xml_file = ~ m/(\ d +) - sys_char /'를 원하는 것으로 나타났습니다. – darch