首页 > 其他分享 >正则表达式学习指南

正则表达式学习指南

时间:2023-10-20 16:22:06浏览次数:34  
标签:学习指南 ABC 匹配 换行符 正则表达式 制表符

前置芝士

转移字符

\r、\n 回车,换行符
\t 制表符
\\    \^    \$    \.
\d 匹配数字
\w 匹配字母、数字、下划线
\s 匹配空格、制表符、换页符、空白符

特殊符号

{n}
{m,n}
{m,}
?
+
*
^
$
\b
|
()

朴素匹配

[ABC]
[^ABC]
[A-Z]
[0-9]
. or [^\n\r] 匹配除换行符(\n、\r)之外的任意单个字符

标签:学习指南,ABC,匹配,换行符,正则表达式,制表符
From: https://www.cnblogs.com/taotao123456/p/17777397.html

相关文章

  • Qt 表格设置表格单元的输入正则表达式
    //用于给表格设置正则表达式,//table视图QTableView//table模型QStandardItemModel//使用示例://wangchuan::RegExp::InputDelegate*inputDelegate=newwangchuan::RegExp::InputDelegate;//m_tableview......
  • 数组问题技巧学习指南
    前置芝士求解两个有序数组的第K小乘积先统计分负数乘积个数neg、正数乘积个数pos以及乘积为0的个数zero,然后分三种情况讨论:k≤negk,我们可以二分负数答案,统计不超过二分值的乘积个数;neg<k≤neg+zero,此时返回0;k>neg+zero,我们可以二分正数答案,统计不超过二分值的乘积个数。......
  • 排列组合学习指南
    前置芝士卡特兰数性质组合数求法递推法1<=m,n<=1e3、constintN=2010,P=1e9+7;intC[N][N];//预处理voidinit(){for(inti=0;i<N;i++)C[i][0]=1;for(inti=1;i<N;i++)for(intj=1;j<=i;j++)C[i][j]=(C[i-1][j]+C[i-1][j-1])%P;}费马......
  • 图中环学习指南
    无向图求最大环长度/*时间戳+dfs->求最大环的长度(无向图)*/constintN=2e5+10;//b数组:找出每个连通块的最大环,//dfn数组:为每个节点打上时间戳,演变为一颗深度优先搜索树inttot,b[N],dfn[N];boolvis[N];vector<int>e[N];intn;voiddfs(intu,intcnt){/......
  • 并查集学习指南
    前置芝士并查集思想[find][python]#pythonwhiledeffind(x:int)->int: whilex!=fa[x]: x=fa[x]=fa[fa[x]] returnx#python递归deffind(x:int)->int: iffa[x]!=x: fa[x]=find(fa[x]) returnfa[x][c++]//c++whilelambda/*function<int(int)>fi......
  • 正则表达式 and re 模块
    元字符:^  $  []  {}  ()  .  \  ?  *  +^只能放在正则表达式的前方,且也只能从目标字符串的首部开始匹配$只能放在正则表达式的后方,且也只能从目标字符串的尾部开始匹配[]字符集{}匹配字符的长度范围,为一个闭区间()其中字符串代表一个整体......
  • 正则表达式
    1、正则表达式(RegularExpression)功能是⽤于处理⽂本,包括,查找,替换,删除。2、在java中,正则表达式是⼀个专门⽤于处理⽂本的对象。3、正则表达式表现是⼀个字符串,是普通字符和特殊字符共同构成。4、普通字符包括原义字符和⾮打印字符。原义字符:指字⾯的含义保存不变......
  • 线段树高阶学习指南
    前置芝士线段树基本框架区间求和constintN=100010;lla[N],st[N*4],f[N*4];intn,q;//向上传voidpushup(llu){st[u]=st[lc]+st[rc];}//向下传voidpushdown(llu,lll,llr,llmid){if(f[u]){st[lc]+=f[u]*(mid-l+1);st[rc]+=f[u]*(r-m......
  • CPP(正则表达式)
    例如下面的代码,使用正则表达式去搜索test_str中第一个内容放回results中regex_search(test_str,results,r);所以我们需要构造正则表达式r构造方法:例如我们需要搜索的目标是std::string类型的test_str="receiptfriendtheifreceive";则我们需要构造std::stringpat......
  • AX2012 正则表达式返回所有匹配的Match对象
    staticvoidTestMatches(Args_args){System.Text.RegularExpressions.MatchCollectionregExMatchs;System.Text.RegularExpressions.MatchregExMatch;System.Collections.IEnumeratormatchesEnum;Str1260......