웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
1. 정규식 네이놈!!!!!!!
**. ^$.*?+
3. []{}()|
4. 비, 김밥, 팬티, 형, 파도, 함수
5. 단군 할아버지와 해리포터
^
이거 뭐에 쓰는 똥덩어린지 아냠..??
34의 제곱이라는 수식을 표현할때도 아쉬운대로 34^2 이렇게도 쓴다.
빌려간 딱지 않갚는 넘 똥침 놓아주고 싶을때 그럭저럭 쓸수도 있다.
정규식에서 ^ 이넘은 무엇무엇으로 시작하는 문자열....쯤으로 해석하면 된다.
그러니깐 "^개" 라고 쓰면 "개"로 시작하는 문자열이라는 말이다.
이넘이 ereg 함수의 인자로 들어가면 "문자열이 "개"로 시작 되었느냐??" 라는 말이다.
소스를 볼까?
<?
$aaa = "미친개";
$bbb = "똥개";
$ccc = "개살구";
$ddd = "영구음따^^";
$sss = ereg("^개",$aaa);
echo $sss;
?>
$sss 가 참이려면 두번째 인자가 $ccc 인 경우 뿐이다.
내 컴에선 참일때 화면에 1 이 써지고 참이 아닐땐 아무것도 안써지는데.....
원래 그런거냠.??
인젠 ^ 이거 뭔똥덩어린지 알징....??
$
무지 궁금한거 있는데......
$ 요녀석 읽을때 뭐라 읽어야 하는걸까?
~ -> 술취한 개꼬리 ! -> 느낌표 @ -> 골뱅이 # -> 샾 % -> 퍼센트
& -> 주저앉은팽귄 * -> 별
대개 특수기호에 이런 이름을 붙여 읽으면 처음 듣는 이도 그럭저럭 알아듣던데....
$ 이넘은 빌려간 딱지를 가슴에 꼭 감추고 움크려 잠자는 모양새다.
$ 와 ^ 는 어떻게 읽을까.
아는 사람 답변좀 달아주라~~~~~~
정규식에서 $ 을 붙이면 "무엇무엇으로 끝나는 문자열"이라는 뜻이다.
이넘이 ereg 함수의 인자로 들어가면 "문자열이 "개"로 끝났느냐??" 라는 말이다
<?
$aaa = "미친개";
$bbb = "똥개";
$ccc = "개살구";
$ddd = "영구음따^^";
$sss = ereg("개$",$aaa);
echo $sss;
?>
$sss 의 값은 두번째 인자가 $aaa 와 $bbb 일때만 참이다.
직접 손으로 수정해가면서 결과를 확인해보는것이 만수무강에 지장 없을거다.
눈치 빠른 넘들은 말 안해도 안다.
^ 는 앞쪽에 붙고 $ 는 뒷쪽에 붙는다는거.
요렇게 --> ^개 개$
.
위에서 여러 특수기호에 알기 쉬운 이름을 붙여주었는데 . 이넘은 파리똥이라
부르기로 한다. 원래 파리똥도 약에 쓰려면 안보이는 법이다.
이넘을 ".개" 라고 쓰면 임의의 한문자와 개라는 문자가 합쳐진걸 찾는다.
이넘을 "개." 라고 쓰면 개와 임의의 한문자가 합쳐진걸 찾는다.
이넘을 "미.개" 라고 쓰면 미와 개사이에 아무런 글자가 하나 들어있는 글자를 찾는데......
이 문제는 좀 골치 아푸다.
파리똥 하나는 1Byte 문자 하나에 해당하고 한글은 2Byte 문자이므로
위에서 찾는다고 하는거까진 문제가 없다.
근데 찾아서 바꾸려 할땐 글자가 깨진다는거다.
그럴수밖에 없는게 정규식 ".개"라고 표현하면 똥개는 ".개"에 해당 되지만
이렇게 찾은걸 ereg_replace() 함수를 이용해서 다른 문자열로 바꾸려 할땐
엉망진창으로 바뀌어버린다.
아래 씨잘데기 없어보이는 여러 예제 소스를 넣었으니 어떻게 개판이 되는지
직접 확인하기 바란다.
<?
//-- 정상출력을 위해 .개 형태로 만들기 위해 a 라는 문자를 씀
$aaa = "미친a개";
$sss = ereg_replace(".개","<font color=red>개</font>",$aaa);
echo $sss;
?>
<?
//-- 2바이트 문자의 깨짐
$aaa = "미친개";
$sss = ereg_replace(".개","<font color=red>개</font>",$aaa);
echo $sss;
?>
*
이넘은 스타라고 읽는다......남들이 뭐라 읽건 말이다.
가끔 이걸 내 딱지 떼어먹은 넘 가슴팍에 딱 붙여주고 싶은 맘도 있다.
이넘을 정규식에 쓰면 이것 앞에 쓰인 문자열이 0번 이상 나오는지을
찾는다. 이를테면 이런거다.
똥*개 라는 정규식은 개 도 해당되고 똥개도 해당 된다.
똥똥똥개도 해당 된다.
정규식 a*c 라고 쓰면 c 도 해당 된다. ac 도 해당 된다. aac 도 해당 된다.
aaaaaaaaaaaaaaaaac 도 해당 된다.
정규식 xy*z 라고 쓰면 xz 도 해당 된다. xyz 도 해당된다. xyyz 도 해당된다.
* 앞에 쓰인 문자 y 가 백번 반복 된 문자열이라도 해당 된다.
?
이넘은 * 과 비슷하지만 없거나 딱 한번만 있는걸 찾아낸다.
정규식 xy?z 라고 쓰면 xz 와 xyz 뿐이다.
+
이넘 역시 위에 부류와 비슷하지만 무조건 한번 이상이어야 한다.
정규식 xy+z 라고 쓰면 xz 는 해당 안된다.
xyz, xyyz, xyyyyyyz 가 해당 된다.
규식이 이넘아.
니가 딱지 안갚으니 말도 잘 안풀린다.
얼렁 갚아라.........
개판 오분전 정규식(2)
2003.08.07 02:27
1. 정규식 네이놈!!!!!!!
**. ^$.*?+
3. []{}()|
4. 비, 김밥, 팬티, 형, 파도, 함수
5. 단군 할아버지와 해리포터
^
이거 뭐에 쓰는 똥덩어린지 아냠..??
34의 제곱이라는 수식을 표현할때도 아쉬운대로 34^2 이렇게도 쓴다.
빌려간 딱지 않갚는 넘 똥침 놓아주고 싶을때 그럭저럭 쓸수도 있다.
정규식에서 ^ 이넘은 무엇무엇으로 시작하는 문자열....쯤으로 해석하면 된다.
그러니깐 "^개" 라고 쓰면 "개"로 시작하는 문자열이라는 말이다.
이넘이 ereg 함수의 인자로 들어가면 "문자열이 "개"로 시작 되었느냐??" 라는 말이다.
소스를 볼까?
<?
$aaa = "미친개";
$bbb = "똥개";
$ccc = "개살구";
$ddd = "영구음따^^";
$sss = ereg("^개",$aaa);
echo $sss;
?>
$sss 가 참이려면 두번째 인자가 $ccc 인 경우 뿐이다.
내 컴에선 참일때 화면에 1 이 써지고 참이 아닐땐 아무것도 안써지는데.....
원래 그런거냠.??
인젠 ^ 이거 뭔똥덩어린지 알징....??
$
무지 궁금한거 있는데......
$ 요녀석 읽을때 뭐라 읽어야 하는걸까?
~ -> 술취한 개꼬리 ! -> 느낌표 @ -> 골뱅이 # -> 샾 % -> 퍼센트
& -> 주저앉은팽귄 * -> 별
대개 특수기호에 이런 이름을 붙여 읽으면 처음 듣는 이도 그럭저럭 알아듣던데....
$ 이넘은 빌려간 딱지를 가슴에 꼭 감추고 움크려 잠자는 모양새다.
$ 와 ^ 는 어떻게 읽을까.
아는 사람 답변좀 달아주라~~~~~~
정규식에서 $ 을 붙이면 "무엇무엇으로 끝나는 문자열"이라는 뜻이다.
이넘이 ereg 함수의 인자로 들어가면 "문자열이 "개"로 끝났느냐??" 라는 말이다
<?
$aaa = "미친개";
$bbb = "똥개";
$ccc = "개살구";
$ddd = "영구음따^^";
$sss = ereg("개$",$aaa);
echo $sss;
?>
$sss 의 값은 두번째 인자가 $aaa 와 $bbb 일때만 참이다.
직접 손으로 수정해가면서 결과를 확인해보는것이 만수무강에 지장 없을거다.
눈치 빠른 넘들은 말 안해도 안다.
^ 는 앞쪽에 붙고 $ 는 뒷쪽에 붙는다는거.
요렇게 --> ^개 개$
.
위에서 여러 특수기호에 알기 쉬운 이름을 붙여주었는데 . 이넘은 파리똥이라
부르기로 한다. 원래 파리똥도 약에 쓰려면 안보이는 법이다.
이넘을 ".개" 라고 쓰면 임의의 한문자와 개라는 문자가 합쳐진걸 찾는다.
이넘을 "개." 라고 쓰면 개와 임의의 한문자가 합쳐진걸 찾는다.
이넘을 "미.개" 라고 쓰면 미와 개사이에 아무런 글자가 하나 들어있는 글자를 찾는데......
이 문제는 좀 골치 아푸다.
파리똥 하나는 1Byte 문자 하나에 해당하고 한글은 2Byte 문자이므로
위에서 찾는다고 하는거까진 문제가 없다.
근데 찾아서 바꾸려 할땐 글자가 깨진다는거다.
그럴수밖에 없는게 정규식 ".개"라고 표현하면 똥개는 ".개"에 해당 되지만
이렇게 찾은걸 ereg_replace() 함수를 이용해서 다른 문자열로 바꾸려 할땐
엉망진창으로 바뀌어버린다.
아래 씨잘데기 없어보이는 여러 예제 소스를 넣었으니 어떻게 개판이 되는지
직접 확인하기 바란다.
<?
//-- 정상출력을 위해 .개 형태로 만들기 위해 a 라는 문자를 씀
$aaa = "미친a개";
$sss = ereg_replace(".개","<font color=red>개</font>",$aaa);
echo $sss;
?>
<?
//-- 2바이트 문자의 깨짐
$aaa = "미친개";
$sss = ereg_replace(".개","<font color=red>개</font>",$aaa);
echo $sss;
?>
*
이넘은 스타라고 읽는다......남들이 뭐라 읽건 말이다.
가끔 이걸 내 딱지 떼어먹은 넘 가슴팍에 딱 붙여주고 싶은 맘도 있다.
이넘을 정규식에 쓰면 이것 앞에 쓰인 문자열이 0번 이상 나오는지을
찾는다. 이를테면 이런거다.
똥*개 라는 정규식은 개 도 해당되고 똥개도 해당 된다.
똥똥똥개도 해당 된다.
정규식 a*c 라고 쓰면 c 도 해당 된다. ac 도 해당 된다. aac 도 해당 된다.
aaaaaaaaaaaaaaaaac 도 해당 된다.
정규식 xy*z 라고 쓰면 xz 도 해당 된다. xyz 도 해당된다. xyyz 도 해당된다.
* 앞에 쓰인 문자 y 가 백번 반복 된 문자열이라도 해당 된다.
?
이넘은 * 과 비슷하지만 없거나 딱 한번만 있는걸 찾아낸다.
정규식 xy?z 라고 쓰면 xz 와 xyz 뿐이다.
+
이넘 역시 위에 부류와 비슷하지만 무조건 한번 이상이어야 한다.
정규식 xy+z 라고 쓰면 xz 는 해당 안된다.
xyz, xyyz, xyyyyyyz 가 해당 된다.
규식이 이넘아.
니가 딱지 안갚으니 말도 잘 안풀린다.
얼렁 갚아라.........
댓글 5
-
이진성
2003.09.01 16:15
정규식씨.. 제발 딱지 갚아요 ㅡㅡ;; -
귀족차니
2003.11.26 04:53
정말 미친개님 화나게 하지말구 언넝 갚아줘요 ㅡㅡ; -
Lepas
2004.08.10 20:57
$ 이건 달러사인(Dollar Sign), 딸러표시-_-;;
^ 이건 캐릿(Caret), 윗꺽쇠...;; -
부자손자
2005.05.19 21:00
위에서 파리똥(. 요넘)은 1byte 여서 한글일 경우 깨진다고 했는데,,
한글일 경우에는 똥파리를 두번써주면 안될까요? (..개) 이런식으로
그럼 2byte가 되니..ㅎ
그냥 제 생각 입니다..아직 확인은 못해밧구요...;; -
한장의잎
2006.03.09 04:54
(..개) 하니까 되네요 ㅇㅇ
제목 | 글쓴이 | 날짜 |
---|---|---|
동적으로 Extensions(library) 로딩하기 | impre | 2003.09.20 |
include 할시에 주의사항..(경로설정관련) [10] | 피너츠 | 2003.09.14 |
지정한만큼 암호화/해독 하기 [24] | 뒹굴리스트 | 2003.09.10 |
모든파일을 리스트로 만들기; [10] | 플로렐라 | 2003.09.10 |
군대간 친구 남은날짜 구하기 2(복무기간 단축에 따른 수정) [8] | 신민경 | 2003.09.02 |
자료실에 쓸만한 자료용량 환산 [7] | 한승진 | 2003.09.01 |
php 랜덤 이미지 디렉토리 검색으로 편하게.. [3] | 꺼노 | 2003.08.28 |
웹디자이너와 프로그래머가 사이 좋게 코딩하는 방법 [50] | 마이템플릿 | 2003.08.13 |
개판 오분전 정규식(1) | 미친개 | 2003.08.07 |
개판 오분전 정규식(2) [5] | 미친개 | 2003.08.07 |
개판 오분전 정규식(3) [2] | 미친개 | 2003.08.07 |
개판 오분전 정규식(4) | 미친개 | 2003.08.07 |
$i++ !== $i += 1 [14] | 플로렐라 | 2003.08.04 |
체널을 응용해서 tmain.php?tdb=test&db=src 식으로 쓰기 [12] | 9000㎒ | 2003.08.01 |
제로보드 + MSN 메신저 (작성글에 리플이나 코멘트가 달리면 MSN으로 알려준다?) [18] | HungryMania | 2003.08.01 |
스킨 시스템 사용하기 [2] | 김규백 | 2003.07.25 |
다른 사이트에 있는 파일 읽어오기 [50] | 김규백 | 2003.07.25 |
초간단 php 랜덤 이미지 및 랜덤 배경이미지 소스 [6] | 거금도 | 2003.07.24 |
'와 "의 속도 차이?! [6] | holies | 2003.07.12 |
Thumbnail 생성하기 - 수정^^; [9] | holies | 2003.07.11 |