1
왜 이것들은 똑같이 동작하지 않습니까?Perl에서 정규 표현식을 사용하여 문자열 분할하기
perl -e '$x = "12aba34ba5"; $, = ", "; print split /[ab]/, $x;'
12, , , 34, , 5
perl -e '$x = "12aba34ba5"; $, = ", "; print split /(a|b)/, $x;'
12, a, , b, , a, 34, b, , a, 5
두 번째 분할로 그룹화합니다. '/ [ab] /'를'/ ([ab]) /'로 그룹화하면 같은 결과를 얻을 수 있습니다. 물론 –