rt
解决方案 »
- 用OLE做拖拽效果,有报错~~~~
- 文件夹用户权限操作
- cstring和const char*在UNICODE中的转换问题
- 单文档窗口 设cs.dwExStyle |=WS_EX_TOOLWINDOW;没有最大化和最小化窗口,要怎么解决
- 如何实现向IE中添加一个工具栏按钮?
- 求助:我需要在DLL中声明一些外部变量,在DLL中不定义,但编译怎么老是说连接不上啊?万分感谢!
- 关于文件的大小
- 在MFC程序中如何调用SDK建立的WIN32DLL
- 敬请高手指教:有关ADO连接数据库的问题。
- 用VC写注册表的一个问题
- vs.net 2003 中环境配置问题
- 各位VC高手,进来刺激一下你的神经吧,查MSDN未果.高手进来看看.
详细的参见:http://www.phpe.net/articles/268.shtml
http://www.donews.net/aiting/archive/2004/09/10/95072.aspx
你给我发邮件,我把正在表达式的规则发给你。你可以在UltraEdit中的“查找”中使用正在表达式。正则表达式规则如下:表达式
描述
表达式
描述
^
匹配行首
$
匹配行尾
.
匹配任何单个字符
[]
匹配集合中的字符
[^]
匹配不在集合中的字符
?
匹配前一个样式0或1次
*
匹配前一个样式0或更多次
+
匹配前一个样式1或更多次
|
匹配前一个或后一个样式
&
匹配前一个样式0或更多次
#
匹配前一个样式1或更多次
{}
Group char to form one pattern
()
Group and remember
\
下一个字符直接用原意(只对a-z之外的字符有效)
<
匹配词的开始
>
匹配词的结尾
\x##
匹配ASCII码为##(16进制)的字符
\N###
匹配ASCII码为##(10进制)的字符
\o###
匹配ASCII码为##(8进制)的字符
\a
匹配 \a
\b
匹配 \b
\f
匹配 \f
\r
匹配 0x13(回车)
\t
匹配 0x09(跳格)
\v
匹配 \v
\e
匹配 Esc(0x05)
\n
匹配0x10(换行)
\s
匹配空格(回车,换行,制表符,空格)
\S
匹配非空格(!\s)
\w
整字匹配
\W
非整字匹配
\d
匹配数字
\D
匹配非数字
\U
匹配大写字母
\L
匹配小写字母
\C
后面开始大小写敏感
\c
后面开始大小写不敏感
\#
匹配前面定义的组(#: 1-9, a-f)
下面举一些例子来说明正则表达式的使用方法:1. 查找以空字符结尾的行:
[\x20\t]+$2. 查找空行
^$3. 查找12.34
\$12\.344. 查找合法的C语言变量名:
\<[ a-zA-Z][ a-zA-Z0-9]*5. 查找最里层的表达式
([^()]*)