关于正则表达式
来源:互联网 发布:网上画画赚钱软件 编辑:程序博客网 时间:2024/06/04 00:58
正则表达式的用途
典型的搜索和替换操作要求您提供与预期的搜索结果匹配的确切文本。虽然这种技术对于对静态文本执行简单搜索和替换任务可能已经足够了,但它缺乏灵活性,若采用这种方法搜索动态文本,即使不是不可能,至少也会变得很困难。
通过使用正则表达式,可以:
测试字符串内的模式。
例如,可以测试输入字符串,以查看字符串内是否出现电话号码模式或信用卡号码模式。这称为数据验证。
替换文本。
可以使用正则表达式来识别文档中的特定文本,完全删除该文本或者用其他文本替换它。
基于模式匹配从字符串中提取子字符串。
可以查找文档内或输入域内特定的文本。
例如,您可能需要搜索整个网站,删除过时的材料,以及替换某些 HTML 格式标记。在这种情况下,可以使用正则表达式来确定在每个文件中是否出现该材料或该 HTML 格式标记。此过程将受影响的文件列表缩小到包含需要删除或更改的材料的那些文件。然后可以使用正则表达式来删除过时的材料。最后,可以使用正则表达式来搜索和替换标记。
正则表达式在 JScript 或 C 等语言中也很有用,这些语言的字符串处理能力还不为人们所知。
关于正则表达式:
CSDN博客介绍:http://blog.csdn.net/wlzhengzebiaodashi/
MSDN介绍: http://msdn.microsoft.com/zh-cn/library/28hw3sce(v=vs.80).aspx
测试正则表达式:
网络在线:http://tool.chinaz.com/regex/
工具:code architects regex tester
- 关于正则表达式
- 关于正则表达式
- 关于正则表达式的
- 关于正则表达式
- 关于正则表达式
- 关于正则表达式
- 关于正则表达式
- 关于正则表达式
- 关于java正则表达式
- 关于正则表达式
- 关于正则表达式
- 正则表达式 关于/num
- 关于正则表达式
- 关于正则表达式
- 关于正则表达式
- 关于正则表达式
- 关于正则表达式
- 关于正则表达式问题
- 找不到libcrypto.so的库。
- SoundTouch音频处理库源码分析及算法提取(1)
- Swing界面组件的拖拽问题
- 测试
- 观察者模式
- 关于正则表达式
- MFC 状态栏添加新窗口
- -----------ubuntu安装编译 webrtc--------------------
- struts2 跳转类型 result type=chain、dispatcher、redir
- 杭电 1007 Quoit Design
- 《启示录》读书笔记系列--笔记十六
- 在一个网页中同时执行两个或多个action
- ZED Board从入门到精通(一):ZYNQ结构简介
- Fedora 19 硬链接和软链接