2016-06-09 148 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

确保你没有在开始或实际值的末尾任何多余的空格,应该是容易在结果页面中看到不同的红色阴影,其他一切似乎都很好。