簡體   English   中英

tcl - String中的正則表達式

[英]Regular expression in tcl - String

我有個問題。 我有1個變量

set a "mau_gigabitethernet0/0/cpu0/2"

regexp的幫助下,我需要獲取0/0/CPU0

我收到一個錯誤,“ invalid escape \\ sequence ”任何人都可以幫助我.. ???

我會找這樣的東西:

regexp {(?i)\d+/\d+/cpu\d+} $a extracted
puts $extracted

請注意,正則表達式是大括號 ,而不是雙引號。 這很重要。 (如果是雙引號,則必須是"(?i)\\\\d+/\\\\d+/cpu\\\\d+"這很尷尬。)另外,我用(?i)將其標記為一個案例 - 敏感的正則表達式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM