보물창고/Programming2015.08.17 23:30





정규식 공백 두개 하나로 바꾸기 치환 변경 수정




아래 원본 데이터 처럼 공백이 두개 이상인 구간을 정규식 표현을통해 하나로 바꿉니다

javascript에서 사용했으나 다른 언어에서도 사용가능합니다


data = data.replace(/^\s+|\s{2,}/g," ");



원본

-rw-------    1 hadoop hadoop   19393 Jun 24 20:46 .bash_history

-rw-r--r--    1 hadoop hadoop      18 Jul 18  2013 .bash_logout

-rw-r--r--    1 hadoop hadoop     560 Jun  5 17:39 .bash_profile

-rw-r--r--    1 hadoop hadoop    1140 Jun 16 15:00 .bashrc

drwx------    3 hadoop hadoop    4096 May 29 14:44 .config

-rw-rw-r--    1 hadoop hadoop    2770 Jun  1 19:50 .dbshell

drwxr-xr-x    2 root   root      4096 Apr 28 10:52 Desktop

drwxrwxr-x    4 hadoop hadoop    4096 Jun 17 13:35 download




결과

drwx------ 31 user user 4096 Jun 23 18:08 .

drwxr-xr-x. 6 root root 4096 Apr 14 17:24 ..

-rw------- 1 user user 19393 Jun 24 20:46 .bash_history

-rw-r--r-- 1 user user 18 Jul 18 2013 .bash_logout

-rw-r--r-- 1 user user 560 Jun 5 17:39 .bash_profile

-rw-r--r-- 1 user user 1140 Jun 16 15:00 .bashrc

drwx------ 3 user user 4096 May 29 14:44 .config

-rw-rw-r-- 1 user user 2770 Jun 1 19:50 .dbshell

-rw-rw-r-- 1 user user 4946 Apr 15 13:46 .hivehistory

-rw-rw-r-- 1 user user 186 Jun 5 17:39 .profile



이 사이트에서 정규식 표현을 확인해 볼 수 있습니다

http://regexr.com/


신고





Posted by 파란물






구글 코드검색 주소
http://www.google.co.kr/codesearch


구글 코드 검색 도움말 
검색 방법이나 검색할수 있는 언어 라이센스등 자세하게 알고 싶으면 위 링크로 ~ ^^


라이센스 관련
Google은 코드 작성자가 표시한 대로 라이센스를 등록하기 위해 노력하고 있지만 때로 실수를 저지르기도 하며 작성자가 잘못된 라이센스를 표시할 수도 있습니다. 또한 코드 검색 결과에서는 소프트웨어에 적용되는 특허에 대해서 표시하지 않습니다. 라이센스 내용에 대해서는 가능한 범위에서 알려 드릴 수 있지만 코드 재사용을 위한 법규를 파악하는 것은 사용자의 몫입니다.



C, C++, Java, C#, ASP, COBOL, PHP,SQL, basic, Fortran, JavaScript 등 내가 한번이라도 들어본 언어말고 처음보는 언어까지 몽땅 검색된다
구글에 이런것까지 있는지 몰랐다 구글 정말 쵴오~ !!
대부분 소스 검색을 한다면 지식인이나 카페같은곳에서 찾아썼는데 구글 코드검색을 이용하면 
좀더 방대한 양을 찾아볼수 있겠지?

저작자 표시 비영리 변경 금지
신고





Posted by 파란물

티스토리 툴바