广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    MATLAB正则表达式:用法大全(整合教程)

    来源:网络收集  点击:  时间:2024-06-25
    【导读】:
    MATLAB正则表达式的全部讲解,包括函数用法,元字符,限定符,分组,定位点,前后断言,逻辑与条件判断,捕获与引用,动态表达式,替换操作符,搜索选项这些用法。每一部分均给出更详细的经验链接。工具/原料moreMATLAB R2016a方法/步骤

    首先介绍MATLAB中的4个函数:

    regexp 匹配正则表达式

    regexpi (同上,但是默认忽略大小写)

    regexprep 替换正则表达式

    regexptranslate 按正则语法翻译字符串

    然后进入正则表达式语法部分。

    1. 基本元字符。基本元字符可以代表字母,数字,特殊符号,字符范围,空白字符等等。

    2. 正则表达式限定符及模式

    限定符用于指定元字符的重复次数,而模式后缀用于指定匹配模式,比如贪婪,懒惰,前向。

    3. 分组操作符

    分组操作可以将元字符分组,使限定符作用于整个组,也可以捕获匹配内容,或者在特定组内板新防止匹配时回溯。

    4. 定位点

    定位点是零宽的,不对应匹配内容,但是确定位置,比如文本开始或结束,单词开始或结束。

    5. 先行断言与后行断言

    这几种断言本身是零宽的,不对应匹配内容,但它们可以用来限制匹配文本前后的内容。

    6. 逻辑与条件判断

    逻辑与条件判断使得可以在正则表达式中进行或匹配,测试并得到状态孝彩宋/引用等信息,来灵活的对匹配内容进行分支处理。

    7. 捕获与引用

    捕获与引用使得部分匹配内容可以暂存。用于匹配,条件判断,或者动态执行命令。

    8. 动态表达式

    动态表达式使得你在进行正则匹配时,可以进改净行动态替换,可以执行MATLAB命令,来动态决定匹配内容或者输出调试信息。

    9. 搜索选项

    搜索选项使得你可以调整部分表达式或全部表达式的匹配规则。比如指定大小写敏感/改变一些字符的匹配效果等。

    注意事项

    本经验包含MATLAB(R2016a)中正则表达式中几乎全部用法。

    不同语言对正则表达式的支持不一样,本经验含有很多MATLAB特性内容,可能不适用于其它编程语言。

    MATLAB正则表达式REGEX
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_916429.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 16:31:05  耗时:0.025
    0.0255s