|
친구부탁으로 아주 간단히 만들었다.
프로그램 명: 사이트HTML 비교프로그램
버전: 0.1
기능:
URL의 사이트로 이동후 html소스중 URL과 다른 A href 태그를 차아낸다.
설명:
URL에 해당하는 사이트 ( http://cdmanii.com) 페이지로 이동을 하여
html 소스중에서 url경로와 다른 사이트를 찾아내는 소스다.
핵심 소스코드:
<참고자료>
< 정규식 관련사이트 모음>
정규식을 테스트할 수 있고 정규식 패턴에 대해서 불러와서 적용가능하다.
http://gskinner.com/RegExr/ 추천
http://regexlib.com/DisplayPatterns.aspx?cattabindex=1&categoryId=2 추천
http://infobox.tistory.com/96
regular expression
. : 임의의 문자로 공백도 인정됨
* : 특정형태가 0번이상 반복
+ : 특정형태가 1번이상 반복
? : 특정형태가 1번이하 반복
[] : 한문자의 범위를 지정
- : 한문자의 범위를 지정할때 시작과 끝을 분리
^ : 문자열의 시작
$ : 문자열의 끝
_ : 쉼표 공백 $ ^
regular expression 예제
a.b : aab,acb,a b,a+b
a* : 없음 ,a,aa,aaa,aaaa
(ab)* : 없음,ab,abab,ababab,,
.* : 없음, 어떤 문자열이라도 상관없음
a?bb : bb,abb
[a-z]b : ab,bb,cb,,,zb
as-path에 regular 적용 예
^100$ : 100
100 : 100.100 200.100 200 300
^100 : 100, 100 200, 100 200 300
^100.* : ^100
^$ : 자신의 AS에서 발생시킨것
_100_ : ^100$,100,^100,100$ 를 모두포함
regular expression
. : 임의의 문자로 공백도 인정됨
* : 특정형태가 0번이상 반복
+ : 특정형태가 1번이상 반복
? : 특정형태가 1번이하 반복
[] : 한문자의 범위를 지정
- : 한문자의 범위를 지정할때 시작과 끝을 분리
^ : 문자열의 시작
$ : 문자열의 끝
_ : 쉼표 공백 $ ^
regular expression 예제
a.b : aab,acb,a b,a+b
a* : 없음 ,a,aa,aaa,aaaa
(ab)* : 없음,ab,abab,ababab,,
.* : 없음, 어떤 문자열이라도 상관없음
a?bb : bb,abb
[a-z]b : ab,bb,cb,,,zb
as-path에 regular 적용 예
^100$ : 100
100 : 100.100 200.100 200 300
^100 : 100, 100 200, 100 200 300
^100.* : ^100
^$ : 자신의 AS에서 발생시킨것
_100_ : ^100$,100,^100,100$ 를 모두포함
route-server>show ip bgp regexp _701_
BGP table version is 6457879, local router ID is 12.129.193.235
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
S Stale
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Metric LocPrf Weight Path
* 4.0.0.0 199.106.200.1 0 17233 701 3356 i
*> 4.17.225.0/24 199.106.200.1 0 17233 701 11853 64
6 6496 6496 6496 i
*> 4.17.226.0/23 199.106.200.1 0 17233 701 11853 64
6 6496 6496 6496 i
*> 4.17.251.0/24 199.106.200.1 0 17233 701 11853 64
|