2016-06-09 147 views
0

我試圖處理與FitNesse的日期的字符串:正則表達式

「2016-06-09T15:20:03.336 + 01:00 @視角編輯;用戶名:admin」 的

字符串會改變每一個試運行的日期部分。

我的理解是,我可以用=〜/正則表達式在這裏/在我的結果表即

|name|Change String|Status| 
|ui-comp/P1 Test Perspective.txt|=~/[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3}\+01:00 @ Perspective editor; User: admin/|ADDED| 

AFAIK的正則表達式是好的,應該工作,但我的測試還是失敗:

=〜/ [0-9] {4} - [0-9] {2} - [0-9] {2} T [0-9] {2}:[0-9] {2}:[ 0-9] {2}。[0-9] {3} +01:00 @透視編輯器;用戶:admin /預期
2016-06-09T15:20:03.336 + 01:00 @視角編輯;用戶:admin實際

任何想法,我做錯了什麼? Java代碼只需通過硒取一些錶行,並把它們放在setFixture,像這樣:

@Override 
public SetFixture getEventTable() throws Exception { 
    return new SetFixture(getTableElement('EventTable').getRows('added')); 
} 

回答

0

確保你沒有在開始或實際值的末尾任何多餘的空格,應該是容易在結果頁面中看到不同的紅色陰影,其他一切似乎都很好。