2011-05-06 89 views
0

我真的是file.regex的初學者,所以如果有人向我解釋我如何搜索這個表達式。File.Regex編輯表達式

this.label1.Text = "Version  1.1.1.Beta"; 

我該如何寫這個在file.regex正則表達式?

我想通過file.regex搜索這個,然後通過tfsbuild在這裏設置新的值。所以請幫助我,因爲我真的嚇壞了,找不到我的出路。

+0

給例子,請你想在文本 – Serghei 2011-05-06 09:29:36

+0

改變只是一個例子,我想改變 this.label1做什麼.text =「Version 1.1.1.Beta」 to this.label1.text =「Version 1.1.2.Beta」 – Fabulist 2011-05-06 09:31:57

+0

我不明白你爲什麼需要使用正則表達式,如果你可以直接改變你的文字上面寫的? – Serghei 2011-05-06 09:37:34

回答

0

要在文件中使用字符串11.1.2.Beta替換字符串1.1.1.Betafile你可以使用SED:

sed -i file 's/\(this\.label1\.Text = "Version  \)1.1.1.Beta\(";\)/\11.1.2.Beta\2/' 
+0

謝謝bmk。它確實有道理。但我必須像這樣使用 Fabulist 2011-05-06 09:57:25