sublime_中使用正则表达式查找替换
来源:互联网 发布:sql中给表起别名 编辑:程序博客网 时间:2024/05/29 11:44
原文地址:
http://frontmag.no/artikler/utvikling/regex-search-and-replace-sublime-text-2
我只是做下翻译(呃,简单理解下就好,我六级还没过呢)
正则的查找替换是st2内置的,不用装插件了
那,原文中是例子:
10x620x580mm
10x620x580mm
11x620x2390mm
11x620x2390mm
11x620x3050mm
…
作者的意图是想取得每行的第一个数字,然后加上mm,比如第一行,要变成10mm(就是这样啦,他遇到的情境是在excel里,这里就不考虑实用性了)
(查找的话就在st里面用ctrl+f,如果要替换的话就用ctrl+h)
ctrl+h之后出现这个
text2中使用正则表达式查找替换” title=”sublime text2中使用正则表达式查找替换” style=”font-size:12px;font-style:normal;font-weight:normal;” microsoft=”” yaheicolorrgb=”“>
这个图标就表示开启了正则匹配
text2中使用正则表达式查找替换” title=”sublime text2中使用正则表达式查找替换” style=”font-size:12px;font-style:normal;font-weight:normal;” microsoft=”” yaheicolorrgb=”“>
作者说让他满意的事是你可以立即看到你匹配的模式,其实这是开启了highlight matches的功能,就是第一个图的最后一个图标
text2中使用正则表达式查找替换” title=”sublime text2中使用正则表达式查找替换” style=”font-size:12px;font-style:normal;font-weight:normal;” microsoft=”” yaheicolorrgb=”“>
(这张图就做法就让我有点迷茫了,不过大致还是懂一点,是我正则还没完全学好的缘故,倒是不难理解。)我们要取得每行的第一个数字,并要在它后面加上mm,其余的全删掉,那么第一组匹配的可以用
text2中使用正则表达式查找替换” title=”sublime text2中使用正则表达式查找替换” style=”font-size:12px;font-style:normal;font-weight:normal;” microsoft=”” yahei=”” verdana=”” sans-serif=”” colorrgb=”“>
然后就这样低调的搞定了。可是他不甘心,还想做点别的,比如加点描述,想让别人知道每个数字代表什么
text2中使用正则表达式查找替换” title=”sublime text2中使用正则表达式查找替换” style=”font-size:12px;font-style:normal;font-weight:normal;” microsoft=”” yahei=”” verdana=”” sans-serif=”” colorrgb=”“>
于是替换模式变成这样
text2中使用正则表达式查找替换” title=”sublime text2中使用正则表达式查找替换” style=”font-size:12px;font-style:normal;font-weight:normal;” microsoft=”” yahei=”” verdana=”” sans-serif=”” colorrgb=”“>
结果就成了这样,作者很高兴,,,好吧看来的确是用()来区别第一第二组的,但我还是用点不明白,先放一下吧,我还有别的事要干呢
- sublime_中使用正则表达式查找替换
- Dreamweaver中使用正则表达式查找替换
- vs中在查找替换中使用正则表达式
- VS.net IDE中,使用正则表达式进行查找、替换
- 在Visual Studio中使用正则表达式快速查找替换
- 在UltraEdit的查找和替换中使用正则表达式
- 在UltraEdit的查找和替换中使用正则表达式
- VS中使用正则表达式进行查找替换
- 在VS2008中使用正则表达式进行查找和替换
- 在DW中使用正则表达式查找替换
- 在UltraEdit的查找和替换中使用正则表达式
- 在PHP中使用正则表达式进行查找替换
- word中使用正则表达式进行查找和替换
- 使用正则表达式查找与替换
- vim 使用查找替换正则表达式
- notepad++使用正则表达式的查找替换
- 正则表达式查找替换
- 在UltraEdit的查找和替换中使用正则表达式 (转)
- asp 用 PagedDataSource 为 datalist 添加分页需注意
- JDK的命令详解操作
- Android 自定义View之随手指滑动的ToggleButton
- 个人收藏
- OCI
- sublime_中使用正则表达式查找替换
- LeetCode 291. Word Pattern II(单词模式II)
- LeetCode 289. Game of Life(生命游戏)
- LeetCode 290. Word Pattern(单词模式)
- LeetCode 56. Merge Intervals
- LeetCode 292. Nim Game(取物游戏)
- java泛型的使用(一)定义类时,使用泛型
- java泛型的使用(二)在实例化对象时不指定泛型,则自动识别为object
- LeetCode 293. Flip Game(反转游戏)