프로그래밍 요약정리/Perl && 정규표현식
정규표현식 예시
ikemen_hk
2019. 3. 29. 10:59
정규표현식
/"([^"]*)"/
“와 “사이에 “가 아닌 단어가 0개 있는 경우
/^0?[0-3]?[0-7]{1,2}$/
앞에 0가 있을 수 있고 다음에 [0-3] 범위의 수가 하나 올수 있으며 문자 끝에 [0-7] 범위의 수가 1개이상 2개 이하 있어야 합니다.
/^\b[\w.]{1,12}\b$/
스페이스를 포함하지 않고 .를 포함할 수 있는 {1,12}의 길이를 가진 하나의 단어
/(?P<word>\b\w+)\s+(?P=word)+/
그룹핑
$변수 =~ tr/a/z/;
변수의 모든 a를 z로 바꿈
~/cd -> d는 tr해서 바뀐 거, c는 반대 그래서 : 바뀐 거 이외 전부
if("CS1" =~ /(CS|TS|PS)+[0-9]{1,2}/)
/1[01][01]|[01][01]1|[01]1[01]/