本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
一篇文章入门正则表达式
适合阅读本编博客的读者:正则表达式的初学者、想要入门正则表达式的程序员们
正则表达式描述了一种字符串匹配的模式,可以用来检测字符串是否匹配某种规则。大多数编程语言都集成了正则表达式,虽然流派的不同使得在各个语言中正则表达式的语法略有差异,但使用正则表达式的基本思路、以及正则表达式的常用语法是互通的。
在日常编程以及维护中,正则表达式的使用还是很广泛的,例如在JavaSc ...
关于正则表达式 regular expression
很久了,想看看正则表达式的具体规范,还好最近,有幸找到并收集了一下,如下
在最简单的形式中,正则表达式(regular expression)是用来在文件中定位文本的一些搜索标准。例如,要查找所有包含单词 “admin” 的行,我们就可以对 “admin” 进行搜索。因此,“admin” 就构成了一个正则表达式。如果我们不但希望查找 “admin”,而且还想将其替换成 “root”,那么我们就可 ...
oracle [^[:print:]]无法过滤 非打印字符
I find that in my oracle database there have some non-printable character, so I try to use regexp_replace to remove the non-printable characters as below:
`select common_name before_value,
re ...
正则表达式里字符串”不包含”匹配技巧
经常我们会遇到想找出不包含某个字符串的文本,程序员最容易想到的是在正则表达式里使用,^(hede)来过滤”hede”字串,但这种写法是错误的。我们可以这样写:[^hede],但这样的正则表达式完全是另外一个意思,它的意思是字符串里不能包含‘h’,‘e’,‘d’三个但字符。那什么样的正则表达式能过滤出不包含完整“hello”字串的信息呢?
事实上,说正则表达式里不支持逆向匹配并不是百分之百的正确。 ...
java正则表达式学习心得
前段时间做些小东西的时候遇到字符串提取处理,感觉写起来非常费力,于是再次温习了正则表达式内容,在原来模糊的基础上学习了许多:
基础的比如:
\ 的作用匹配字符,如需要匹配反斜线则为:("\\".matches("\\\\"),注意因为程序把反斜线作为转义字符需要再次转义为反斜线。
[] 的作用是匹配每个特定范围的单个字符,其中&& ...
第十二章 正则表达式与文件格式化处理
1. 正则表达式的字符串表示方式依照不同的严谨度而分为: 基础正则表达式与延伸正则表达式。延伸正则表达式除了简单的一组字符串处理外,还可以作群组的字符串处理, 例如进行搜寻 VBird 或 netman 或 lman 的搜寻,此时就需要延伸正则表达式中特殊的『 ( 』与『 | 』等字符的帮助。
2. 为了要避免编码所造成的英文与数字的摘取问题,因此定义了一些特殊的符号:
特殊符 ...
Chapter 1a. Regular Expression
1. Regular expressions are used to specify string patterns. You can use regular expressions whenever you need to locate strings that match a particular pattern.
2. The following are a few strai ...
Regular Expressions
1. Pattern matching: Find one of a specified set of strings in text.
2. Regular expression : a notation to specify a set of strings.
-- basic operations
-- additional operations: ...
正则表达式小结
正则表达式:(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。
一些转义字符:
\r \n 回车换行符
\t 制表符
\\ 代表“\”本身
. 小数点可以匹配除了换行符(\n)以外的任意一个字符
揭开正则表达式的神秘面纱
转载 http://www.regexlab.com/zh/regref.htm
揭开正则表达式的神秘面纱
引言
正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符 ...
读《正则表达式30分钟入门教程》有感
《正则表达式30分钟入门教程》 是一篇非常精彩的正则表达式入门介绍的文章,文章部分翻译自《The 30 Minute Regex Tutorial》。很早之前我就曾拜读过,印象很深刻。今天再次拜读,是想温故一下正则表达式的知识。这次读得比较细致,对正则表达式又有了更深刻的认识,现分享如下:
1. “分枝条件”一节中,作者说\(?0\d{2}\)?[- ]?\d{8}|0\d{2}[- ...
正则表达式学习(一、简单元字符)
. 点号,匹配单个任意字符。
[] 字符组,可以列出任意字符,元字符置于其中自动变为普通字符,例外:-或者^放置在首位分别表示普通的连字符“-”和取反。
[^] 排除型字符组,表示未列出的字符组。
^ 脱字符,匹配一行的起始位置。
$ 美元符,匹配一行的结束位置。
\< 反斜杠小于,匹配单词的起始位置,并非所有版本都有效,可用\b替代。 ...
User name validation regular expression
Below regular expression used for validate a user name can only contain letters and digits, and must have at least one letter and one digits.
^.*(?=.{6,10})(?=.*[a-zA-Z])(?=.*[0-9])[a-zA-Z0-9]+$
oracle的正则表达式(regular expression)详细介绍
正则表达式是很多编程语言中都有的。可惜oracle8i、oracle9i中一直迟迟不肯加入,好在oracle10g中终于增加了期盼已久的正则表达式功能。你可以在oracle10g中使用正则表达式肆意地匹配你想匹配的任何字符串了。
正则表达式中常用到的元数据(metacharacter)如下:
^ 匹配字符串的开头位置。
$ 匹配支付传的结尾位置。
* 匹配该字符前面的一个字符0次,1次或者多 ...
深入入门正则表达式(java) - 3 - 正则在java中的使用
深入入门正则表达式(java) - 引言
深入入门正则表达式(java) - 1 - 入门基础 深入入门正则表达式(java) - 2 - 基本实例
深入入门正则表达式(java) - 3 - 正则在java中的使用
深入入门正则表达式(java) - 匹配原理 - 1 - 引擎分类与普适原则
深入入门正则表达式(java) - 匹配原理 - 2 - 回溯
jdk版本选为1 ...
深入入门正则表达式(java) - 1 - 入门基础
深入入门正则表达式(java) - 引言
深入入门正则表达式(java) - 1 - 入门基础 深入入门正则表达式(java) - 2 - 基本实例
深入入门正则表达式(java) - 3 - 正则在java中的使用
深入入门正则表达式(java) - 匹配原理 - 1 - 引擎分类与普适原则
深入入门正则表达式(java) - 匹配原理 - 2 - 回溯
1.元字符
很多 ...
python 正则表达式匹配中文
网上的一篇文章,做了整理,作者已无从考证,谢谢了
s="""
en: Regular expression is a powerful tool for manipulating text.
zh: 中文
jp: 正規表現は非常に役に立つツールテキストを操作することです。
jp-char: あアいイうウえエおオ
kr:정규 표현식은 매우 ...