任何人都可以幫助我在TCL中的正則表達式的「執行流程」。需要關於TCL中正則表達式的幫助
% regexp {^([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])$} 9
1 (success)
%
%
% regexp {^([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])$} 64
1 (success)
% regexp {^([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])$} 255
1 (success)
% regexp {^([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])$} 256
0 (Fail)
% regexp {^([01]?[0-9][0-9]?|2[0-4][0-9]|25[0-5])$} 1000
0 (Fail)
任何人請解釋一下這些是如何執行的?我正在努力去理解。
更好的鏈接應該是http://www.tcl.tk/man/tcl8.6/TclCmd/re_syntax.htm(它是Tcl的等效資源),儘管RE語言在子集上是相同的在問題中使用。 –