RegularExpression note
(?:pattern)是(pattern)的不分组版本,会获取匹配的内容。
1.{a,b,c}a出现偶数次 /^((a[bc]*a)|[bc])+$/
2.{a,b,c}不含子串baa /^((?!baa)[abc])+$/
3.二进制数,且大于101001 /^1[01]{6,}|11[01]{4}|1011[01]{2}|101010$/
4.二进制数,且是4的倍数 /^1[01]*00$/
shell中的正则有些不同
好像都不支持\d表示[0-9]
grep中 ( ) { } ? + 需要用反斜杠转义,如:
date | grep '\(:\w\+[0-9]\?:\)'
awk中,pattern部分的RE要写在斜杠或双引号里面,上面那几个符号不用转义,如:
date | awk '/:\w+[0-9]?:/ {print $0}'
RegularExpression note相关推荐
- Paddle Release Note
Paddle Release Note 重要更新 飞桨paddle框架2.0.0版本有如下重要更新: • 编程范式:默认开启动态图模式进行模型开发和训练,通过动转静的方式进行模型部署和训练加速.如果需 ...
- 机器学习与高维信息检索 - Note 7 - 核主成分分析(Kernel Principal Component Analysis,K-PCA)
Note 7 - 核主成分分析(Kernel Principal Component Analysis) 核主成分分析 Note 7 - 核主成分分析(Kernel Principal Compone ...
- 机器学习与高维信息检索 - Note 6 - 核, 核方法与核函数(Kernels and the Kernel Trick)
Note 6 核, 核方法与核函数 到目前为止,我们所讨论的机器学习算法的成功都依赖于对输入数据分布的假设.例如,PCA的效果越好,数据围绕线性子空间分布.或者在线性判别分析中,我们假设类的高斯分布, ...
- ADPRL - 近似动态规划和强化学习 - Note 10 - 蒙特卡洛法和时序差分学习及其实例 (Monte Carlo and Temporal Difference)
Note 10 蒙特卡洛法和时序差分学习 Monte Carlo and Temporal Difference 蒙特卡洛法和时序差分学习 Note 10 蒙特卡洛法和时序差分学习 Monte Car ...
- 机器学习与高维信息检索 - Note 5 - (深度)前馈神经网络((Deep) Feedforward Neural Networks)及基于CVXOPT的相关实例
Note 5 - (深度)前馈神经网络((Deep) Feedforward Neural Networks)及相关实例 5.1 FNN的定义和动机 粗略地说,前馈神经网络(FNN)是一种特殊的函数类 ...
- ADPRL - 近似动态规划和强化学习 - Note 8 - 近似策略迭代 (Approximate Policy Iteration)
Note 8 近似策略迭代 Approximate Policy Iteration 近似策略迭代 Note 8 近似策略迭代 Approximate Policy Iteration 8.1 通用框 ...
- 机器学习与高维信息检索 - Note 4 - 主成分分析及其现代解释(Principal Component Analysis, PCA)及相关实例
主成分分析及其现代解释 4. 主成分分析及其现代解释 Principal Component Analysis and Its Modern Interpretations 4.1 几何学解释 The ...
- ADPRL - 近似动态规划和强化学习 - Note 7 - Approximate Dynamic Programming
Note 7 - 近似动态规划 Approximate Dynamic Programming 7. 近似动态规划 (Approximate Dynamic Programming) 7.1 近似架构 ...
- ADPRL - 近似动态规划和强化学习 - Note 6 - Mitigating the Curse of Dimensionality
Note 6 Mitigating the Curse of Dimensionality 减轻维度诅咒 6. Mitigating the Curse of Dimensionality 减轻维度诅 ...
最新文章
- 无需用户输入!Adobe提出自动生成高质量合成图像新方法
- 计算机在课堂中的应用论文,任务教学法在计算机教学中的应用论文
- Apache Flink 零基础入门(十九)Flink windows和Time操作
- nodejs安装到d盘怎么使用npm_NodeJS、NPM安装配置步骤
- keil优化等级设置
- 原创精华:剖析亿级请求下的多级缓存
- pandas获取最大值/最小值对应的index
- flask-前端-requests之response对应关系 json
- 乔治城计算机系如何,乔治城大学cs专业申请
- MySql数据类型分析(字符类型) Part4
- windows守护进程工具_Linux进程管理
- NFine.Framework框架去除cookie后门
- LoadRunner视频教程
- Pano2VR制作全景图缩略图导航
- 刚刚,5G商用牌照正式发布,一共四张
- 页面首页、上一页、下一页、尾页设置
- 5个高质量简历模板网站,免费、免费、免费
- 为南通市2017中考数学试卷画的图
- python中的注释行和注释块
- 如何利用在vue中echart 生成全国、省、市地图
热门文章
- 观察者模式之气象监测站实例演示(一)
- 旗舰版黑色窄版细条淘宝悬浮旺旺客服代码
- 数据库分表分库相关知识
- 【资源】JDBC连接MySQL驱动包(mysq-connector-java-5.1.x和mysq-connector-java-8.0.x)
- ASCII码与16进制的互相转换(图表)
- vue兄弟组件传值的方法
- 男人有啥都不能有大肚子——北漂18年(91)
- COM编程之三 QueryInterface
- 【ChatGPT|AI 应用】如何用 ChatGPT 快速制作思维导图
- 卷积神经网络结构图分析,卷积神经网络结构图片