新手初学Regular Expression正则表达式--快速入门
看一段英文视频,本来想着学些Natural Language Processing,看完发现原来这就是正则表达式呀,顿感简单呀。所以不要认为什么事情难,去做,去行动吧。不过,我知道对于正则表达式,我还有很长的路要走,对于NLP也是,不过,无所畏惧,又有所畏惧,可以让我们走的更远。
学习网站:http://regexpal.com/
网站截图:
这个网站是练习正则表达式,在线判断正则表达式是否正确的网站。有两个框,下面那个框是文本内容,上面那个框是输入正则表达式的,还有上面三个选项的话,新手就暂时忽略下,(第一个是是否对大小写敏感,第二个是是否识别多行)。
使用正则表达式,在我这个新手看来,无非就是文本里的查找Ctrl+F的过程,不过,要查找的东西高级一点,比如你要查找the,和The,那你会怎么办,先查找the,再查找The么,太麻烦了。在正则表达式里,就是用[Tt]he,就能查找到the和The,是不是方便很多,然后[Tt]he就是正则表达式。接下来就简单介绍几个正则表达式常用的几种。
[A-Z]: 标记所有A到Z的字母
[^A-Z]:标记不属于A到Z的字符(所以^在中括号里面,表示的是反的意思)
[^e^]:标记不是所有不是e和^的字符
yours|mine:标记yours或是mine的字符
colou?r: 标记color和colour的字符
e*h: 标记0个以上的e和h的组合,如h, eh, eeh, eeeh
e+h: 标记1个以上的e和h的组合,如eh, eeh, eeeh
beg.n: (.表示任意字符),如begin, began, beg5n
\^: 标记字符^
^[^A-Z]:标记以每行的不是大写字母的开头字符
\.$: 标记结尾点字符
.: 标志全部字符
以上是基本的正则表达式。
转载于:https://www.cnblogs.com/chuanlong/archive/2013/03/06/2945667.html
新手初学Regular Expression正则表达式--快速入门相关推荐
- 新手第四课-PaddlePaddle快速入门
新手第四课-PaddlePaddle快速入门 文章目录 新手第四课-PaddlePaddle快速入门 PaddlePaddle基础命令 计算常量的加法:1+1 计算变量的加法:1+1 使用Paddle ...
- 正则表达式快速入门,转载
正则表达式快速入门 首先简单介绍下正则表达式: 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要.正则表达式就是用于描述这些规则的工具.换句话说,正则表达式就是记录文本规则的 ...
- 【Python】正则表达式快速入门(re模块的使用)【转载】
原文链接:https://morvanzhou.github.io/tutorials/python-basic/basic/13-10-regular-expression/ 一.简单的匹配 正则表 ...
- aspx网页_微软网页设计工具Expression Web快速入门
微软开发的网页设计工具Expression Web,作为网页设计工具FrontPage的替代品,在功能以及可扩展性方面都有了很大提升,它彻底解决了以前FrontPage会产生不标准网页代码的缺点,现在 ...
- 正则表达式快速入门(归纳版)
转载请注明出处 来源:paraller's blog 原文排版连接: 点击跳转 想系统的学习正则表达式,在网上找了很多教程,其中<55分钟学会正则表达式>这个翻译自外网的教程讲的最系统详细 ...
- python正则表达式快速入门_Python学习笔记——正则表达式入门
标签: # 本文对正则知识不做详细解释,仅作入门级的正则知识目录. 正则表达式的强大早有耳闻,大一时参加一次选拔考试,题目就是用做个HTML解析器,正则的优势表现得淋漓尽致.题外话不多讲,直接上干货: ...
- 正则表达式快速入门(三)
3. 用法举例说明 1) 表达式:\bhi\b 所需语法:\b--匹配一个单词的开始或结束,也就是指单词和空格间的位置: 含义说明:精确地查找"hi"这个单词 查找结果:能查找到类 ...
- 正则表达式快速入门笔记
正则表达式是以字符为单位匹配文本(字符串)的模式(pattern)表达式.正则表达式是区分字母大小写的1,它由普通字符(plain text)和元字符2(metacharacter)构成. 其中,一部 ...
- SpEL - Spring Expression Language - 快速入门
文章目录 1. SpEL 1.1 功能 1.1.1 .属性名.方法名(必须是public) - (支持嵌套即多点点) 1.1.1.1 无判空操作 1.1.1.2 有判空操作 = 格式=>属性名? ...
最新文章
- halcon算子翻译——set_framegrabber_callback
- jtabel 遍历_单击按钮更新JTable
- mysql makefile_编译安装mysql,找不到makefile
- Angular的property binding一个例子
- oracle缺失值表示,Oracle SQL,用最接近的非缺失填充缺失值
- Windows平台下kafka环境的搭建
- 阿里云云效技术专家分享:云原生开发、调测及可靠发布解决方案
- java ac自动机_如何使用Java实现AC自动机全文检索实例
- 安卓9去掉搜索栏_android9.0隐藏虚拟按键跟状态栏,除去google搜索栏.
- Oracle日期函数总结
- Sentaurus TCAD 2013 在RedHat7.0 Linux系统的安装教程
- python报错:ValueError: invalid literal for int() with base 16: ‘ ‘
- nmn作用是什么意思,nmn是怎么做到抗衰老的,详细说明
- 三角形的几何公式大全_高中数学公式、定理大全,你所需要的这里都有!
- Wsl2 Ubuntu18.04图形化界面,亲测成功
- [高数][高昆轮][高等数学上][第一章-函数与极限]09.连续函数的运算和函数的连续性...
- 并行计算范式-SIMD vs SIMT vs SMT: What’s the Difference Between Parallel Processing Models?
- 从51信用卡到OAuth2协议
- 初级SQL开发汇总指南
- python如果否则_Python传递参数(如果已定义),否则使用defau