(?: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相关推荐

  1. Paddle Release Note

    Paddle Release Note 重要更新 飞桨paddle框架2.0.0版本有如下重要更新: • 编程范式:默认开启动态图模式进行模型开发和训练,通过动转静的方式进行模型部署和训练加速.如果需 ...

  2. 机器学习与高维信息检索 - Note 7 - 核主成分分析(Kernel Principal Component Analysis,K-PCA)

    Note 7 - 核主成分分析(Kernel Principal Component Analysis) 核主成分分析 Note 7 - 核主成分分析(Kernel Principal Compone ...

  3. 机器学习与高维信息检索 - Note 6 - 核, 核方法与核函数(Kernels and the Kernel Trick)

    Note 6 核, 核方法与核函数 到目前为止,我们所讨论的机器学习算法的成功都依赖于对输入数据分布的假设.例如,PCA的效果越好,数据围绕线性子空间分布.或者在线性判别分析中,我们假设类的高斯分布, ...

  4. ADPRL - 近似动态规划和强化学习 - Note 10 - 蒙特卡洛法和时序差分学习及其实例 (Monte Carlo and Temporal Difference)

    Note 10 蒙特卡洛法和时序差分学习 Monte Carlo and Temporal Difference 蒙特卡洛法和时序差分学习 Note 10 蒙特卡洛法和时序差分学习 Monte Car ...

  5. 机器学习与高维信息检索 - Note 5 - (深度)前馈神经网络((Deep) Feedforward Neural Networks)及基于CVXOPT的相关实例

    Note 5 - (深度)前馈神经网络((Deep) Feedforward Neural Networks)及相关实例 5.1 FNN的定义和动机 粗略地说,前馈神经网络(FNN)是一种特殊的函数类 ...

  6. ADPRL - 近似动态规划和强化学习 - Note 8 - 近似策略迭代 (Approximate Policy Iteration)

    Note 8 近似策略迭代 Approximate Policy Iteration 近似策略迭代 Note 8 近似策略迭代 Approximate Policy Iteration 8.1 通用框 ...

  7. 机器学习与高维信息检索 - Note 4 - 主成分分析及其现代解释(Principal Component Analysis, PCA)及相关实例

    主成分分析及其现代解释 4. 主成分分析及其现代解释 Principal Component Analysis and Its Modern Interpretations 4.1 几何学解释 The ...

  8. ADPRL - 近似动态规划和强化学习 - Note 7 - Approximate Dynamic Programming

    Note 7 - 近似动态规划 Approximate Dynamic Programming 7. 近似动态规划 (Approximate Dynamic Programming) 7.1 近似架构 ...

  9. ADPRL - 近似动态规划和强化学习 - Note 6 - Mitigating the Curse of Dimensionality

    Note 6 Mitigating the Curse of Dimensionality 减轻维度诅咒 6. Mitigating the Curse of Dimensionality 减轻维度诅 ...

最新文章

  1. 无需用户输入!Adobe提出自动生成高质量合成图像新方法
  2. 计算机在课堂中的应用论文,任务教学法在计算机教学中的应用论文
  3. Apache Flink 零基础入门(十九)Flink windows和Time操作
  4. nodejs安装到d盘怎么使用npm_NodeJS、NPM安装配置步骤
  5. keil优化等级设置
  6. 原创精华:剖析亿级请求下的多级缓存
  7. pandas获取最大值/最小值对应的index
  8. flask-前端-requests之response对应关系 json
  9. 乔治城计算机系如何,乔治城大学cs专业申请
  10. MySql数据类型分析(字符类型) Part4
  11. windows守护进程工具_Linux进程管理
  12. NFine.Framework框架去除cookie后门
  13. LoadRunner视频教程
  14. Pano2VR制作全景图缩略图导航
  15. 刚刚,5G商用牌照正式发布,一共四张
  16. 页面首页、上一页、下一页、尾页设置
  17. 5个高质量简历模板网站,免费、免费、免费
  18. 为南通市2017中考数学试卷画的图
  19. python中的注释行和注释块
  20. 如何利用在vue中echart 生成全国、省、市地图

热门文章

  1. 观察者模式之气象监测站实例演示(一)
  2. 旗舰版黑色窄版细条淘宝悬浮旺旺客服代码
  3. 数据库分表分库相关知识
  4. 【资源】JDBC连接MySQL驱动包(mysq-connector-java-5.1.x和mysq-connector-java-8.0.x)
  5. ASCII码与16进制的互相转换(图表)
  6. vue兄弟组件传值的方法
  7. 男人有啥都不能有大肚子——北漂18年(91)
  8. COM编程之三 QueryInterface
  9. 【ChatGPT|AI 应用】如何用 ChatGPT 快速制作思维导图
  10. 卷积神经网络结构图分析,卷积神经网络结构图片