View Full Version : Regular expression
Dear All Pro,
Mình đang bị vướng mắt thế này: mình cần viết as-path bắt đầu AS A và chính giữa any và kết thúc là AS B. rất mong các Pro chỉ cho cách viết AS-Path cho phù hợp ( ^A any B$)
Thanks!
luancb
21-12-2011, 09:58 AM
Chào bạn,
Bạn thử : ^A_B$
Vd : ^200_900$ -> bắt đầu AS 200, và AS cuối cùng là 900.
Dear Luan,
ý của mình là chính giữa của 2 AS đó là có thêm AS khác hoạc là 900 hoặc 200 nó prepend vào nữa.
Thanks!
nbhduoc
21-12-2011, 01:50 PM
try it: ^A_.*_B$
Dear All,
cách viết AS-PATH như vậy mình đã thử rồi nhưng không được. không biết có expert nào có cách viết khác không thì sharing nha.
Thanks!
lamvantu
21-12-2011, 04:00 PM
Hi bạn. Bạn ngâm cứu tài liệu này thử...
http://www.mediafire.com/?ipi0j6cc6jfqndd
luancb
21-12-2011, 06:51 PM
Bạn tham khảo : http://www.cisco.com/en/US/tech/tk365/technologies_tech_note09186a00800c95bb.shtml#asreg exp
Sẽ rõ ý mình !
nbhduoc
21-12-2011, 08:48 PM
bạn nêu rõ yêu cầu xem sao.
Nếu ở giữa là any thì regexp ^A_.*_B$ Chắc chắn là đúng.
Nếu bạn muốn bao gồm luôn trường hợp chỉ có AS A và B thì có thể sửa lại như sau: ^A(_[0-9]+)*_B$.
Còn nếu ở giữa là prepend của A và B thì bạn nêu rõ prepend như thế nào, cho 1 vài ví dụ cụ thể thì mới viết regexp cho bạn được.
Thân.
ý của mình như thế này:
^A B B ...B B$: khi as-path đó math như sau:
- A B
- A B B
- A B B ..B
Thanks!
nbhduoc
22-12-2011, 11:41 AM
uhm, phải nêu rõ vậy mới biết đường mà giúp chứ.
Bạn thử regexp này: ^A(_B)+$
Sẽ thỏa mãn các AS-PATH trên.
kosovohp
12-02-2012, 06:31 PM
mình chịu thôi cái này mình không biết =,=
Powered by vBulletin® Version 4.2.1 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.