【发布时间】:2017-08-20 04:42:18
【问题描述】:
我无法在列中呈现新行。下面是我的代码。
tests = "TC2148 (test1),TC2150 (test2),TC2149 (test3)";
{ field:'tests', displayName:'TestID's', cellTooltip: true, minWidth:110, visible: true , cellFilter : 'filterTests:this' }
testApp.filter('filterTests',function(){
return function(value){
value = value.replace(/ *\([^)]*\) */g, "")
.replace(/,/g,"\n");
return value;
}
});
【问题讨论】:
-
如果你有嵌套括号,你需要阅读Remove Nested Patterns with One Line of JavaScript。你会看到你只需要
while (value != (value = value.replace(/\s*\([^()]*\)/g, ""))); return value; -
请在此处发布答案stackoverflow.com/questions/43114069/… 非常感谢!
-
我在下面的回答有帮助吗?你还需要什么吗?