`

tcl regexp

 
阅读更多

regexp

 

regexp  {(?:.*)(?:xx/)(.*?)(/)(.*)} $b all var

=============== tst ===============
set a {<xxxxx/fadxx/abc/yyyyyyyyyyyyyyy }
if [regexp  {(?:.*)(?:ip/)(.*?)(/)(.*)} $b all var] {puts $var}

# abc

 

1,(?:xx/) ?: 确定不要匹配的字符。如(?:xx/) 不要匹配。

2,((.*?))  ? 表示不贪婪

分享到:
评论

相关推荐

    Tcl脚本手册.pdf

    ### Tcl脚本语言知识点概述 #### 一、Tcl脚本语言简介 Tcl(Tool Command Language)是一种脚本语言,适用于快速开发自动化任务、GUI应用程序以及系统管理工具等。其设计初衷是易于学习和使用,同时具备强大的功能...

    TCL培训教程全(基础教程、TCL进阶、正则表达式)

    - **TCL中的正则操作**:TCL通过`regexp`和`regsub`命令支持正则表达式,前者用于匹配,后者用于替换。 - **高级技巧**:了解正则表达式的元字符、反向引用、捕获组等高级特性,提高文本处理效率。 - **实例应用*...

    TCL+TCL脚本语言编程+TCL语言教程

    8. **正则表达式**:TCL内置了正则表达式的支持,可以使用`regexp`命令进行模式匹配和替换。 9. **错误处理与异常**:`catch`命令可以捕获和处理程序运行时可能出现的错误,提高脚本的健壮性。 10. **套接字编程**...

    TCL脚本语言详细教程

    ### TCL脚本语言详细教程 #### 一、TCL语法概览 TCL(Tool Command Language)是一种轻量级的脚本语言,以其简洁高效的特点广泛应用于自动化测试、配置管理等多个领域。对于初学者而言,了解TCL的基本语法是至关...

    Tcl语言教程_tcl_

    Tcl支持正则表达式匹配,`regexp`命令用于查找字符串中符合模式的部分: ```tcl set email "john@example.com" if {[regexp {^[\w.-]+@[\w.-]+\.\w+$} $email]} { puts "Valid email address." } else { puts ...

    TCL语言培训大全----TCL脚本

    TCL提供了`regexp`命令进行正则匹配。 ```tcl set email "john@example.com" if {[regexp {^(\w+)(\@)(\w+)(\.\w+)$} $email match user domain]} { puts "User: $user" puts "Domain: $domain" } ``` ### 6. ...

    TCL脚本语言手册(很详细)

    ### TCL脚本语言手册知识点概览 #### 一、TCL基本知识 **1.1 什么是TCL** TCL(Tool Command Language)是一种轻量级的解释型脚本语言,设计初衷是为了方便用户快速地编写小型应用程序或脚本来解决各种问题。TCL...

    tcl中文教程---最好的Tcl脚本语言的中文教程,值得下载

    ### TCL中文教程精要知识点 #### 一、TCL脚本语言概述 TCL(Tool Command Language)是一种脚本语言,被广泛应用于自动化测试、快速原型设计和脚本编程等领域。由于其简单易学且功能强大,TCL成为了测试仪表领域中...

    华为Tcl培训教程[包括Tcl库函数]_tcl/tk教程_

    1. **Tcl标准库**:Tcl内建了许多标准库,如`file`用于文件操作,`math`提供数学函数,`regexp`处理正则表达式。 2. **Tk扩展库**:除了基本功能,Tk还有一系列扩展库,如`tk::dialog`提供对话框,`blt`提供高级...

    TCL语音学习攻略

    - TCL内置了正则表达式支持,使用`regsub`和`regexp`命令进行模式匹配和替换。 4. 文件和I/O操作: - `open`打开文件,`close`关闭文件,`gets`和`puts`读写文件内容。 - `chan`通道机制允许对文件、网络套接字...

    tcl脚本基础 tcl编程

    TCL内置了正则表达式支持,通过`regexp`和`regsub`命令可以进行模式匹配和文本替换,这对文本处理和数据分析至关重要。 ### 编程方法 #### 1. 模块化设计 将脚本划分为多个模块或过程,每个模块负责单一功能,这...

    2. Tcl-Tk命令集_tcl_

    7. **正则表达式**:通过`regexp`命令,Tcl支持正则表达式匹配和替换。 8. **错误处理**:`catch`命令可以捕获并处理潜在的错误,允许程序优雅地处理异常。 9. **Tk库**:Tk是Tcl的图形化扩展,提供了创建窗口、...

    Practical Programming in Tcl and Tk (book).pdf

    ### 实用Tcl与Tk编程知识点 #### 一、Tcl基础 **1.1 获取开始** Tcl(Tool Command Language)是一种强大的脚本语言,主要用于应用程序开发中的配置和脚本化任务。它由两部分组成:一种脚本语言和一个易于嵌入到...

    tcl-tutorial.rar_tcl脚本_脚本 tcl

    2. **正则表达式**:通过`regexp`命令,TCL可以进行复杂的模式匹配和搜索替换。 3. **错误处理与调试**:`catch`命令可以捕获并处理错误,`trace`用于追踪变量变化,`info`和`uplevel`帮助调试。 4. **事件驱动...

    tcl 8.5 commands manual

    - tcl_endOfWord, tcl_test, tcl_vars, tcl_startOfPreviousWord, tcl_startOfNextWord, tcl_wordBreakAfter, tcl_wordBreakBefore 等等,这些Tcl特定的命令用于高级文本处理。 - while, proc, global, namespace, ...

    TCL语言初级教程

    5. **正则表达式**:TCL内建了正则表达式的支持,可以使用`regexp`和`string match`命令进行模式匹配,实现文本的搜索和替换。 6. **错误处理和调试**:TCL的`catch`命令可以捕获和处理运行时错误,`trace`命令则...

    TCL8.4帮助文档

    8. **正则表达式**:TCL 8.4引入了正则表达式匹配功能,通过`regexp`命令实现。 9. **Tk图形界面**:TCL与Tk库结合,可以创建跨平台的GUI应用程序。Tk提供了各种窗口部件(widgets),如按钮、文本框、标签等。 10...

    tcl tutorial

    ### TCL教程精要 #### 一、简介 欢迎来到TCL教程!本教程旨在帮助您学习TCL语言,无论您是否具备编程基础,都可以通过本教程快速上手TCL。以下将详细介绍TCL中的关键概念和技术。 #### 二、简单文本输出 在TCL中...

    TCL脚本语言编程

    ### TCL脚本语言编程知识点详解 #### 一、TCL基本概念 **TCL全称:** Tool Command Language,是一种轻量级的脚本语言,主要用于快速开发各种自动化任务、配置管理和GUI应用。 **特点:** - **基于字符串:** 大...

Global site tag (gtag.js) - Google Analytics