Outsider's Dev Story

Stay Hungry. Stay Foolish. Don't Be Satisfied.

자바스크립트의 replace에 대해...

자바스크립트에서 문자열을 치환하는 Replace 쓸때 다른 언어와는 약간 다른 점이 있다.

자바스크립트의 replace는 처음 등장한 딱 한개만 바꿔준다.(사용했을 때 결과가 제대로 안나와서 약간 당황을...)

예를 들어
 
str = "aaabbbaaa";
result = str.replace("aaa", "ccc");


라고 해주면 결과값 result는 내가 의도한 "cccbbbccc"가 아닌 "cccbbbaaa"가 나와버린다.

원하는 문자열을 모두 바꾸어 주려면 정규식 표현을 사용해야 한다.

str = "aaabbbaaa";
result = str.replace(/a/g, "c");

 
이런식으로 정규식을 사용하면 의도한 결과가 제대로 나온다...
2007/08/26 23:53 2007/08/26 23:53

노예노동이라...

사용자 삽입 이미지
한겨레에 실린 "IT강국의 ‘노예노동’ 개발자들 “이 바닥 떠날래”"라는 기사 때문에 하루종일 블로고 스피어가 뜨겁다. 머 계속 더는 얘기... 이젠 나의 현실이기 때문에 관심을 안가질 수 없고..

열악한건 사실이고... 야근 많은 것도 사실이고..... 누구네들처럼 단체파업이라도 할 수 없는 현실이기는 하지만..

머 어쩌랴.. 내가 할 줄 아는건 그래두 컴퓨터밖에 없고...

지금은 불평하기 보다는 공부하고 코딩해야할 때.....

여러운 현실을 외면한다고 할지도 모르지만 일단 관심 끊는다...
2007/08/23 01:53 2007/08/23 01:53