日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

note-在VisualStudio中使用正则表达式

發布時間:2023/11/27 生活经验 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 note-在VisualStudio中使用正则表达式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言:本來昨天已經寫了,但由于意外給搞丟失了,由于剛剛看了這篇文章知道了一些真相;現在的心理狀態已經和昨天不一樣了,昨天是滿心的高興,對VisualSduio很有好感,當時自認為是沒有把正則學好,所以沒有達到目的。但是真相。。。。哎。(后記:看來數據真的很重要,數據丟失是因為沒有及時地發布,沒有及時發布是因為發送老是出錯,發送出錯是因為手機問題,所以看來有一個好的手機很重要。)

昨天我意外的發現VisualStudio(2005 Professional不敢簡寫為VS,因為某公司有一對戰平臺產品也叫這個)的IDE里面的查找和替換功能的正則表達式原來是可以使用的。

我當時的想法只是想把頁面中的所有樣式中的寬度給去掉于是我就寫了下面的正則表達式(因為它上面明明寫著use Regular Expression,雖然之前我的很多次嘗試都失敗了)

“width\ *\:\ *\d*\%”(我的寬度都是用的百分比)

結果和之前一樣失敗了,一個也沒找到。我暈了,我當時真的是暈了,所以我把\d 換成了[0-9],啊哈,成功了。看來不能用\d這個,我接著又試了\s也不行。于是我就下班回家了。(在回家路上想我之前在notepad2和notepad++中使用正則表達式時碰到的問題難道也因為這一樣。)

于是乎,我今天早上來了公司,開了電腦就查了這個,于是乎就有了這篇文章。下面的東西基本上都應該是復制粘貼內容了(實際上不是):
先看一張圖

再看一個表(本來是一個完整的對照,但我只挑了不同的地方出來寫,如果全寫還不如粘貼)

?Visual Studio IDEStandard
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中使用正则表达式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。