文章分类 - 正则表达式
使用正则表达式实现的语法分析引擎(C#源代码)
摘要:C# using System;using System.Collections.Generic;using System.Drawing;using System.Runtime.InteropServices;using System.Text.RegularExpressions;namespace SyntaxEngineClass{ /**//// /// 语法分析引擎基...
阅读全文
在SQL中使用正规表达式
摘要:创建函数 CREATE FUNCTION dbo.find_regular_expression ( @source varchar(5000), --需要匹配的源字符串 @regexp varchar(1000), --正则表达式 @ignorecase bit = 0 --是否区分大小写,默认为false )RETURNS bit --返回结果0-false,1-trueAS ...
阅读全文
转: 正则表达式详解
摘要:如果我们问那些UNIX系统的爱好者他们最喜欢什么,答案除了稳定的系统和可以远程启动之外,十有八九的人会提到正则表达式;如果我们再问他们最头痛的是什么,可能除了复杂的进程控制和安装过程之外,还会是正则表达式。那么正则表达式到底是什么?如何才能真正的掌握正则表达式并正确的加以灵活运用?本文将就此展开介绍,希望能够对那些渴望了解和掌握正则表达式的读者有所助益。 1. 引子 目前,正则表达式已经在很多...
阅读全文
看实例学正则表达式
摘要:首先,让我们看看两个特别的字符:’^’ 和 ‘$’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明: "^The": 匹配以 "The"开头的字符串; "of despair$": 匹配以 "of despair" 结尾的字符串; "^abc$": 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配; "notice": 匹配包含notice的字符串; 你可...
阅读全文
Visual Foxpro中正则表达式的应用
摘要:Visual Foxpro中正则表达式的应用 (暨南大学计算中心) 摘 要:介绍了Visual Foxpro中正则表达式的应用,并给出了一个具体实例。 正则表达式(Regular Expression)作为字符串处理的有效工具,在许多脚本语言中得到了广泛的应用,如VBScript就内置了对正则表达式的支持。利用VBScript所提供的RegExp对象,我们也可以在Visual Foxpro中使用...
阅读全文
正则表达式的全部符号解释
摘要:字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,''''n'''' 匹配字符 "n"。''''\n'''' 匹配一个换行符。序列 ''''\\'''' 匹配 "\" 而...
阅读全文
常用正则表达式
摘要:1.只能输入数字:“^[0-9]*$”2.只能输入n位的数字:“^\d{n}$”3.只能输入至少n位数字:“^\d{n,}$”4.只能输入m-n位的数字:“^\d{m,n}$”5.只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$”6.只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?$”7.只能输入有1-3位小数的正实数:“^[0-9]+(.[0-9]{1,3}...
阅读全文
收集一些常用的正则表达式。
摘要:摘要:收集一些常用的正则表达式。 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.pro...
阅读全文
浙公网安备 33010602011771号