2012-11-20 43 views
3

我正在使用fitnesse,我需要匹配2個可能的輸出。Fitnesse正則表達式與管道

我的腳本表是這樣的:

|script|MyClass| 
|check|doSomething|value|=~/Result1|Result2/| 

我的問題是管道|在正則表達式中被讀爲列分隔符。有沒有辦法擺脫管道角色?

回答

5

快速谷歌搜索帶來了這個轉義序列起來:

!-|-! 

hereherehere

爲了提高可讀性,你應該使用這樣的:

|check|doSomething|value|!-=~/Result1|Result2/-!| 
+0

謝謝你,我的谷歌福失敗了我就這一個。 – Dorus

+0

@Dorus嘗試「fitnesse escape pipe」:P –

+0

這樣比「Fitnesse escape regex」和我嘗試過的所有變化都更好。 – Dorus