구글 주소록을 내려받았습니다.
헤더 값이 다음과 같더군요.
Name,Given Name,Additional Name,Family Name,Yomi Name,Given Name Yomi,Additional Name Yomi,Family Name Yomi,Name Prefix,Name Suffix,Initials,Nickname,Short Name,Maiden Name,Birthday,Gender,Location,Billing Information,Directory Server,Mileage,Occupation,Hobby,Sensitivity,Priority,Subject,Notes,Group Membership,E-mail 1 - Type,E-mail 1 - Value,E-mail 2 - Type,E-mail 2 - Value,E-mail 3 - Type,E-mail 3 - Value,IM 1 - Type,IM 1 - Service,IM 1 - Value,Phone 1 - Type,Phone 1 - Value,Phone 2 - Type,Phone 2 - Value,Organization 1 - Type,Organization 1 - Name,Organization 1 - Yomi Name,Organization 1 - Title,Organization 1 - Department,Organization 1 - Symbol,Organization 1 - Location,Organization 1 - Job Description,Website 1 - Type,Website 1 - Value,Custom Field 1 - Type,Custom Field 1 - Value
메일 클라이언트(썬더버드)랑 자주 주소록 싱크를 하다보니 이런 정보들이 많이 생기더군요..
저 중에 필요한 컬럼은 몇 개 없습니다.
구글의 주소록병합기능은 화면에서 볼 때만 병합되어 보이고 실제로 비슷한 이름으로 성-이름이 찢어진채 여러 개의 주소가 생겨버리기도 합니다.
문제는 저 항목중에 NOTE 컬럼은 개행문자가 들어가 있습니다(제가 메모로 뭔가 적어놓은것들이 많은데, 개행문자가 들어있더군요..
한 명만 예를 들면..
권XX,XX,,권,,,,,,,,,,,,,,,,,,,,,,"이메일: cXXXXX@nate.com
회사/소속: 머시기
차장
",* My Contacts,* Home,cXXXXX@nate.com,,,,,,,,Mobile,01012345678,,,,머시기,,차장,,,,,,,,
요로코롬 한 명에 대해 한 줄이 아니라 메모때문에 여러 줄이 들어가있습니다.
요걸
권XX,XX,,권,,,,,,,,,,,,,,,,,,,,,,"이메일: cXXXXX@nate.com - 회사/소속: 머시기 - 차장 ",* My Contacts,* Home,cXXXXX@nate.com,,,,,,,,Mobile,01012345678,,,,머시기,,차장,,,,,,,,
요렇게 개행문자 표현이 없이 "-" 로 바꿔 저장해서 이걸 엑셀로 불러들이면 따옴표 부분도 셀분리가 잘 되서 데이터화 할 수 있을 것 같습니다.
주소록 정리하고 싶어서요..
에디트플러스나 vi에서 정규식으로 저 작업을 일괄처리하고 싶은데,
머리가 나쁘네요..
우찌하면 좋죠?
".*(\n)+.*"
요 구문으로 에디트플러스에서 따옴표로 둘러쌓인 부분을 찾아보니 개행문자가 여러 행 들어가버린 줄은 안찾아지네요..
"쏼라쏼라\n
쏼라"
요런건 찾아지는데,
"솰라솰라\n
솰라\n
또솰라\n
"
요렇게 개행문자가 중간중간 몇개든지 들어가버리면 못찾는다는겁니다.
저 찾아진걸 다 "-" (대쉬) 로 바꿔버리는 간단한 방법을 좀 찾고있습니다.
도와주실 분 계신가요?<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 18:00:23 Regular Expression (정규표현식)에서 이동 됨]</div>
헤더 값이 다음과 같더군요.
Name,Given Name,Additional Name,Family Name,Yomi Name,Given Name Yomi,Additional Name Yomi,Family Name Yomi,Name Prefix,Name Suffix,Initials,Nickname,Short Name,Maiden Name,Birthday,Gender,Location,Billing Information,Directory Server,Mileage,Occupation,Hobby,Sensitivity,Priority,Subject,Notes,Group Membership,E-mail 1 - Type,E-mail 1 - Value,E-mail 2 - Type,E-mail 2 - Value,E-mail 3 - Type,E-mail 3 - Value,IM 1 - Type,IM 1 - Service,IM 1 - Value,Phone 1 - Type,Phone 1 - Value,Phone 2 - Type,Phone 2 - Value,Organization 1 - Type,Organization 1 - Name,Organization 1 - Yomi Name,Organization 1 - Title,Organization 1 - Department,Organization 1 - Symbol,Organization 1 - Location,Organization 1 - Job Description,Website 1 - Type,Website 1 - Value,Custom Field 1 - Type,Custom Field 1 - Value
메일 클라이언트(썬더버드)랑 자주 주소록 싱크를 하다보니 이런 정보들이 많이 생기더군요..
저 중에 필요한 컬럼은 몇 개 없습니다.
구글의 주소록병합기능은 화면에서 볼 때만 병합되어 보이고 실제로 비슷한 이름으로 성-이름이 찢어진채 여러 개의 주소가 생겨버리기도 합니다.
문제는 저 항목중에 NOTE 컬럼은 개행문자가 들어가 있습니다(제가 메모로 뭔가 적어놓은것들이 많은데, 개행문자가 들어있더군요..
한 명만 예를 들면..
권XX,XX,,권,,,,,,,,,,,,,,,,,,,,,,"이메일: cXXXXX@nate.com
회사/소속: 머시기
차장
",* My Contacts,* Home,cXXXXX@nate.com,,,,,,,,Mobile,01012345678,,,,머시기,,차장,,,,,,,,
요로코롬 한 명에 대해 한 줄이 아니라 메모때문에 여러 줄이 들어가있습니다.
요걸
권XX,XX,,권,,,,,,,,,,,,,,,,,,,,,,"이메일: cXXXXX@nate.com - 회사/소속: 머시기 - 차장 ",* My Contacts,* Home,cXXXXX@nate.com,,,,,,,,Mobile,01012345678,,,,머시기,,차장,,,,,,,,
요렇게 개행문자 표현이 없이 "-" 로 바꿔 저장해서 이걸 엑셀로 불러들이면 따옴표 부분도 셀분리가 잘 되서 데이터화 할 수 있을 것 같습니다.
주소록 정리하고 싶어서요..
에디트플러스나 vi에서 정규식으로 저 작업을 일괄처리하고 싶은데,
머리가 나쁘네요..
우찌하면 좋죠?
".*(\n)+.*"
요 구문으로 에디트플러스에서 따옴표로 둘러쌓인 부분을 찾아보니 개행문자가 여러 행 들어가버린 줄은 안찾아지네요..
"쏼라쏼라\n
쏼라"
요런건 찾아지는데,
"솰라솰라\n
솰라\n
또솰라\n
"
요렇게 개행문자가 중간중간 몇개든지 들어가버리면 못찾는다는겁니다.
저 찾아진걸 다 "-" (대쉬) 로 바꿔버리는 간단한 방법을 좀 찾고있습니다.
도와주실 분 계신가요?<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 18:00:23 Regular Expression (정규표현식)에서 이동 됨]</div>
댓글 3개
15년 전
csv형식이네요 정규식보다는 fgetcsv 함수를 이용하면 한번에 배열로 변환해줍니다
진정한승리
15년 전
php 함수를 사용할건 아니구요.. 다른 프로그램에서도 동일하게 결과를 얻을 수 있으려면 일반적인 정규식으로 만들어야겠죠..
서버용 프로그램이 아니라...
이까짓거, 생각해볼 가치도 없다고 여기시는 분께선 부디 댓글로 훈수를..
서버용 프로그램이 아니라...
이까짓거, 생각해볼 가치도 없다고 여기시는 분께선 부디 댓글로 훈수를..
15년 전
오랜만에 들렸네요.
$t = "
우리나라
대한민국
입니다.
개행이에요
";
echo preg_replace("/(.*)\n(.*)/", "$1-$2", $t);
$t = "
우리나라
대한민국
입니다.
개행이에요
";
echo preg_replace("/(.*)\n(.*)/", "$1-$2", $t);
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 7730 | 10년 전 | 1326 | ||
| 7729 | 10년 전 | 1176 | ||
| 7728 |
잘살아보자
|
10년 전 | 620 | |
| 7727 |
잘살아보자
|
10년 전 | 522 | |
| 7726 |
잘살아보자
|
10년 전 | 848 | |
| 7725 |
잘살아보자
|
10년 전 | 572 | |
| 7724 |
잘살아보자
|
10년 전 | 493 | |
| 7723 |
잘살아보자
|
10년 전 | 556 | |
| 7722 |
잘살아보자
|
10년 전 | 496 | |
| 7721 |
잘살아보자
|
10년 전 | 529 | |
| 7720 |
잘살아보자
|
10년 전 | 491 | |
| 7719 |
비긴어게인
|
10년 전 | 704 | |
| 7718 |
|
10년 전 | 2549 | |
| 7717 |
잘살아보자
|
10년 전 | 673 | |
| 7716 |
잘살아보자
|
10년 전 | 421 | |
| 7715 |
잘살아보자
|
10년 전 | 452 | |
| 7714 |
잘살아보자
|
10년 전 | 512 | |
| 7713 | 10년 전 | 1797 | ||
| 7712 | 10년 전 | 1732 | ||
| 7711 | 10년 전 | 1123 | ||
| 7710 | 10년 전 | 1415 | ||
| 7709 | 10년 전 | 1537 | ||
| 7708 | 10년 전 | 1475 | ||
| 7707 | 10년 전 | 872 | ||
| 7706 |
별지기천사
|
10년 전 | 584 | |
| 7705 | 10년 전 | 1089 | ||
| 7704 |
ICONdesignstudio
|
10년 전 | 647 | |
| 7703 | 10년 전 | 613 | ||
| 7702 |
|
10년 전 | 748 | |
| 7701 | 10년 전 | 1438 | ||
| 7700 | 10년 전 | 1117 | ||
| 7699 | 10년 전 | 598 | ||
| 7698 | 10년 전 | 1163 | ||
| 7697 | 10년 전 | 5187 | ||
| 7696 | 10년 전 | 678 | ||
| 7695 | 10년 전 | 1700 | ||
| 7694 | 10년 전 | 1088 | ||
| 7693 | 10년 전 | 1578 | ||
| 7692 | 10년 전 | 1319 | ||
| 7691 | 10년 전 | 843 | ||
| 7690 | 10년 전 | 1407 | ||
| 7689 | 10년 전 | 1034 | ||
| 7688 | 10년 전 | 638 | ||
| 7687 |
파랑새1597
|
10년 전 | 621 | |
| 7686 | 10년 전 | 875 | ||
| 7685 | 10년 전 | 1357 | ||
| 7684 | 10년 전 | 813 | ||
| 7683 | 10년 전 | 1127 | ||
| 7682 | 10년 전 | 1039 | ||
| 7681 | 10년 전 | 688 | ||
| 7680 | 10년 전 | 1005 | ||
| 7679 | 10년 전 | 528 | ||
| 7678 | 10년 전 | 756 | ||
| 7677 | 10년 전 | 656 | ||
| 7676 |
|
10년 전 | 966 | |
| 7675 |
|
10년 전 | 1204 | |
| 7674 | 10년 전 | 1071 | ||
| 7673 | 10년 전 | 775 | ||
| 7672 | 10년 전 | 1111 | ||
| 7671 | 10년 전 | 924 | ||
| 7670 | 10년 전 | 687 | ||
| 7669 |
mashmellow
|
10년 전 | 1245 | |
| 7668 | 10년 전 | 733 | ||
| 7667 | 10년 전 | 1037 | ||
| 7666 |
senseme
|
10년 전 | 674 | |
| 7665 | 10년 전 | 528 | ||
| 7664 | 10년 전 | 1913 | ||
| 7663 |
mixx애교
|
10년 전 | 996 | |
| 7662 | 10년 전 | 1060 | ||
| 7661 |
hkhkah
|
10년 전 | 807 | |
| 7660 | 10년 전 | 1078 | ||
| 7659 |
커네드커네드
|
10년 전 | 953 | |
| 7658 |
바람돌이팡
|
10년 전 | 694 | |
| 7657 | 10년 전 | 1185 | ||
| 7656 | 10년 전 | 1599 | ||
| 7655 | 10년 전 | 1015 | ||
| 7654 |
개발짜증나
|
10년 전 | 871 | |
| 7653 |
네이비칼라
|
10년 전 | 898 | |
| 7652 |
밥먹고합시다
|
10년 전 | 822 | |
| 7651 |
플라이SINJI
|
10년 전 | 1524 | |
| 7650 |
개발짜증나
|
10년 전 | 1435 | |
| 7649 | 10년 전 | 473 | ||
| 7648 |
이미영ㅇㅇ
|
10년 전 | 888 | |
| 7647 | 10년 전 | 464 | ||
| 7646 | 10년 전 | 835 | ||
| 7645 | 10년 전 | 2343 | ||
| 7644 | 10년 전 | 846 | ||
| 7643 |
|
10년 전 | 2896 | |
| 7642 | 10년 전 | 1538 | ||
| 7641 | 10년 전 | 1155 | ||
| 7640 |
개발짜증나
|
10년 전 | 484 | |
| 7639 |
|
10년 전 | 827 | |
| 7638 |
개발짜증나
|
10년 전 | 1153 | |
| 7637 | 10년 전 | 1574 | ||
| 7636 | 10년 전 | 2929 | ||
| 7635 | 10년 전 | 1723 | ||
| 7634 | 10년 전 | 1902 | ||
| 7633 | 10년 전 | 2367 | ||
| 7632 | 10년 전 | 3975 | ||
| 7631 |
|
10년 전 | 1568 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기