当前位置: 首页 > news >正文

做系统下载网站建设/最新经济新闻

做系统下载网站建设,最新经济新闻,鄂州做网站报价,网站上传小马后怎么做以下字符或者字符组合在cmake的正则表达式中的特殊含义&#xff1a; ^ 匹配输入的开始 $ 匹配输入的结束 . 匹配任意一个字符 \<char> 匹配一个字符&#xff0c;如.匹配字符.&#xff0c;\匹配字符\&#xff0c;\a匹配字符a [ ] 匹配在括号里面的任意字符&#xff0…

以下字符或者字符组合在cmake的正则表达式中的特殊含义:

^ 匹配输入的开始

$ 匹配输入的结束

. 匹配任意一个字符

\<char> 匹配一个字符,如.匹配字符.,\匹配字符\,\a匹配字符a

[ ] 匹配在括号里面的任意字符,如果希望匹配字符],那么把]写在第一个位置,如:  []ab]

[^ ] 匹配除了括号里面的字符的任意字符。如[^]ab]匹配任意非a和b的字幕

- 在[]里面表示一个字符的范围,如[a-f]表示[abcdefg]

* 匹配前面的模式0次或者n次。

+ 匹配前面的模式1次或者n次。

? 匹配前面的模式0次或者1次。

| 匹配前面的模式或者后面的模式,如 ^(ab|cd)$匹配ab 或者cd。

() 保存一个匹配的子串,以便后面可以被REGEX REPLACE引用,在3.9以后的cmake版本,会将匹配的子串保存在CMAKE_MATCH_变量中。

关于转义:

\t \r \n \ 用来表示字符转义。如:

  • "[ \t\r\n]" 表示匹配一个空白字符.

  • "[/\\]" 表示匹配字符/或者\。

  • "[A-Za-z0-9_]" 表示匹配所有字母、数字和下划线。

  • "\\(\\a\\+b\\)" 表示匹配(a+b).

因为cmake用""或者’'定义的字符串对于字符串是有一层转义的,在cmake的正则中又有一层转义,双层转义会导致理解困难。因此,尽量使用[=[字符串]=]这种lua格式的字符串,避免cmake本身的转义带来的尴尬,譬如 "\\(\\a\\+b\\)" 可以写成 [[(a+b)]]

注意
cmake的正则表达式不支持特定次数的匹配,如"a{1,3}" 这种匹配一个或者三个a的正则。

http://www.jinmujx.cn/news/789.html

相关文章:

  • 工会网站平台建设/推广普通话的宣传标语
  • 做网站和做网页一样吗/大数据查询
  • 3d做号网站/刷推广软件
  • 网上购物系统源代码/关键词优化建议
  • 北京 做网站/新站整站优化
  • c语言在线编程网站/全自动推广软件
  • 怎么网站代备案/微信推广方式有哪些
  • 网站规划的一般步骤/搭建一个网站平台需要多少钱
  • 石家庄网站搭建/我的百度账号登录
  • 做网站怎么加弹幕/营销咨询公司
  • 网站建设中的功能/百度地址
  • 素材网站下载/口碑营销的主要手段有哪些
  • 校友网站 建设/强力搜索引擎
  • 怎么做百度网站/怎么建立个人网站
  • wordpress 作者简介/东莞网站优化关键词排名
  • 域名 网站/站长之家网站介绍
  • 萝岗区营销型网站建设/少儿编程培训机构排名前十
  • WordPress顶部广告插件/seo搜索优化专员
  • 惠州关键词排名提升/河北seo推广
  • 京东网站制作优点/网站数据分析案例
  • 微信公众号人工客服电话转人工/南阳网站优化公司
  • 怎么做论坛的网站/附近电脑培训速成班一个月
  • 做的网站图片显示一半/今日热点事件
  • 做一款什么网站赚钱/2023免费推广入口
  • 猪八戒网怎么做网站/电商运营培训班
  • 高端营销网站建设/常见的网络营销手段
  • 手机网站教程/seo工程师招聘
  • 集运网站建设/产品推广策略怎么写
  • 怎么做图片网站/今日最新消息新闻报道
  • 建设公安网站的申请/太原百度关键词排名