作者TonyQ (骨头)
看板java
标题Re: [问题] Regular Expression 的一个大大大问题 …
时间Wed Feb 14 10:46:30 2007
※ 引述《machette (:()》之铭言:
: 使用Visual Studio或Eclipse或UltraEdit等等IDE时,
: (注意: 是用IDE去做Regular Expression, 而不是写程式去做)
: 怎麽把一个程式码里的字串: xyz="xyz"
: 取代成: xyz=_T("xyz")
: 换句话说, 我要在某一个字串的前後加东西
: 我想, 这对coding的人应该是很好用的东西
: 请教一下高手了, 3Q
是我太孤陋寡闻了吧,
我只看过在编辑工具列里的『取代』功能或『寻找』功能中,
『含有』可使用Regex的选项,倒是没注意过可以只『做』Regex。
把问题详述一点很难咩......
近来超讨厌这种像黑话又不像黑话的 『口语化』 用法,
就算同样都在做程式化的工作,这种事情并非共同的默契,
还是容易让人误解又不容易解读。
btw Visual Studio 2005 有提供标记运算式和寻找运算式的功能,
比方说你的需求
可以在
搜寻端写
xyz={"xyz"}
取代端写
xyz=_T(\1)
出来的结果会是
xyz=_T("xyz")
套用标准表示式的状况下则为 xyz={".+"}
xyz=_T(\1)
出来的结果会是 xyz=_T("xyz")
大概就是这样 , 希望这是你要的结果。
(这就是为甚麽我讨厌叙述不清的原因..)
TonyQ
--
String temp="relax"; | Life just like programing
while(buringlife) String.forgot(temp); | to be right or wrong
while(sleeping) brain.setMemoryOut(); | need not to say
stack.push(life.running); | the complier will
stack.push(scouting.buck()); | answer your life
stack.push(bowling.practice()); | Bone
everything
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.218.69.114