테스트 사이트

http://www.regexr.com/



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

Posted by 타이슨킴