티스토리 뷰

([$])(.[a-zA-Z0-9]*)\[((?![0-9].)[a-zA-Z0-9_]+)\]

 

5.3이하의 하위버전에서 작성된 코드들 중에 배열에 싱글쿼테이션을 제외하고 작성한 코드가 많음.

 

한번에 치환해야하는 상황이 생겨서 정규식으로~~

형식은

$_aaa[bbb]

$bbb[aa_04]

위 같은 형식은 적용이 되고

$aaa[$b]

위처럼 배열 키값을 별도로 받아오는경우는 제외

$aaa[]

위처럼 배열에 추가하는경우도 제외

 

치환은

$1$2['$3']

위처럼 하면 됨

댓글