note-在VisualStudio中使用正则表达式
前言:本来昨天已经写了,但由于意外给搞丢失了,由于刚刚看了这篇文章知道了一些真相;现在的心理状态已经和昨天不一样了,昨天是满心的高兴,对VisualSduio很有好感,当时自认为是没有把正则学好,所以没有达到目的。但是真相。。。。哎。(后记:看来数据真的很重要,数据丢失是因为没有及时地发布,没有及时发布是因为发送老是出错,发送出错是因为手机问题,所以看来有一个好的手机很重要。)
昨天我意外的发现VisualStudio(2005 Professional不敢简写为VS,因为某公司有一对战平台产品也叫这个)的IDE里面的查找和替换功能的正则表达式原来是可以使用的。
我当时的想法只是想把页面中的所有样式中的宽度给去掉于是我就写了下面的正则表达式(因为它上面明明写着use Regular Expression,虽然之前我的很多次尝试都失败了)
“width\ *\:\ *\d*\%”(我的宽度都是用的百分比)
结果和之前一样失败了,一个也没找到。我晕了,我当时真的是晕了,所以我把\d 换成了[0-9],啊哈,成功了。看来不能用\d这个,我接着又试了\s也不行。于是我就下班回家了。(在回家路上想我之前在notepad2和notepad++中使用正则表达式时碰到的问题难道也因为这一样。)
于是乎,我今天早上来了公司,开了电脑就查了这个,于是乎就有了这篇文章。下面的东西基本上都应该是复制粘贴内容了(实际上不是):
先看一张图
再看一个表(本来是一个完整的对照,但我只挑了不同的地方出来写,如果全写还不如粘贴)
Visual Studio IDE | Standard | |
Beginning of word | < | (no equivalent) |
End of word | > | (no equivalent) |
Tag Expression | {} | () 注:这个我十分迷惑 |
C/C++ identifier | :i | ([a-zA-Z_$][a-zA-Z0-9_$]*) |
Quoted string | :q | (("[^"]*")|('[^']*')) |
Space or Tab | :b | [ |\t] |
Integer | :z | [0-9]+ |
更多阅读(我还没有读)
Visual Studio dialect of Regex :part one, part two, part three
Tip - Find / Replace with RegEx Capture Groups: http://weblogs.asp.net/jgalloway/archive/2003/05/24/7498.aspx
Use regular expressions in Visual Studio to clean up code : http://hamang.net/2009/02/20/use-regular-expressions-in-visual-studio-to-clean-up-code/
MSDN online:http://social.msdn.microsoft.com/Search/en-US/?query=Regular%20Expressions%20(Visual%20Studio)%20&ac=8
转载于:https://www.cnblogs.com/qinghao/archive/2009/08/05/1539368.html
note-在VisualStudio中使用正则表达式相关推荐
- java中正则表达式函数_java正则表达式PHP中的正则表达式函数介绍
java正则表达式PHP中的正则表达式函数介绍 正则表达式(Regular Expression) 正则表达式系统: 1.POSIX 2.Perl PHP中使用的regex是PCRE: NOTE:PC ...
- Sublime Text 2中的正则表达式搜索替换
本文翻译自:Regular expression search replace in Sublime Text 2 I'm looking to do search replace with regu ...
- java 正则regex_Java中的正则表达式– Java Regex示例
java 正则regex Welcome to Regular Expression in Java. It's also called Regex in Java. When I started p ...
- 正则表达式引擎 源码 c#_如何在C#中构建正则表达式引擎
正则表达式引擎 源码 c# 更新: (Update:) See my Unicode enabled offering here 在这里查看启用Unicode的产品 先决条件 (Prerequisit ...
- ASP.NET 中的正则表达式
引言 Microsoft®.NET Framework 对正则表达式的支持是一流的,甚至在 Microsoft® ASP.NET 中也有依赖正则表达式语言的控件.本文介绍了深入学习正则表达式的基础知识 ...
- 52 JavaScript中的正则表达式
技术交流QQ群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 1.什么是正则表达式 正则表达是(regular expression)是用于匹配字符串中 ...
- java中正则表达式 ?=_Java中的正则表达式
正则表达式: 正则表达式(英语:Regular Expression,在代码中常简写为regex). 正则表达式是一个字符串,使用单个字符串来描述.用来定义匹配规则,匹配一系列符合某个句法规则的字符串 ...
- vbs字符串正则_VBscript中的正则表达式
在VBscript中,正则表达式对象就是RegExp对象.RegExp对象有3个属性:Pattern属性,设置或返回被搜索的正则表达式模式. Global属性,指明在整个搜索字符串时模式是全部匹配还是 ...
- linux命令行 正则,在Linux命令行中使用正则表达式
上一节我们介绍过grep命令在搜索文本信息时的基本用法,其实,grep命令还可以配合正则表达式执行更加复杂的搜索操作. 本节我们将对如何在Linux命令行中使用正则表达式进行介绍. 所谓正则表达式,就 ...
最新文章
- mysql 多数据库文件_今天突然发现我的Linux下MySQL数据库目录多了好多文件
- freebsd 下安装桌面
- js中的offset函数和position
- 甲骨文预言机平台(1)业务流程
- vs 调试 无法加载自定义可视化工具_推荐 5 款好用的REST API工具
- bat启动脚本 springboot_奇葩需求:springboot项目注册为windows系统服务并设置开机自启...
- MATLAB机器学习系列-7支持向量机原理及其代码实现
- 前端学习(2356):uni基本的插件安装
- 编程之美--读书笔记--返回一个数组中所有元素被第一个元素除的结果
- 7805输入电流有要求吗_防雷!防护电路在PCB走线方面的要求(某500强企业内部资料~)...
- Android商城开发系列(十)—— 首页活动广告布局实现
- 80%的Oracle JDK用户正在寻找免费的替代品!!!
- 达梦之路——基于Linux平台(redhat)安装部署DM7单库
- Qingdao Panda进阶之路
- Iphone5的机身4S的配置 山寨版“iPhone 5S”上手视频
- 用c语言制作简易的个人通讯录管理系统
- LICEcap-动态截屏工具
- 童星养成系统的文推荐_戏骨、童星、实力派,《隐秘的角落》全员数据图鉴
- 接口隔离原则(Interface Segregation Principle)
- Python在命令行模式下如何退出命令行