Regex删除方括号和前面方法名之间的内容



我有:

xVal.AttachValidator("CoverSheet", {"Fields":[{"FieldName":"FromDateTime","FieldRules":[{"RuleName":"DataType","RuleParameters":{"Type":"Date"}}]},{"FieldName":"ToDateTime","FieldRules":[{"RuleName":"DataType","RuleParameters":{"Type":"Date"}},{"RuleName":"Custom","RuleParameters":{"Function":"ValidateDates","Parameters":"null"},"Message":""}]}]}, {})

我需要" "

一个简单的例子是:

function(param1)
function(params1, param2)
method(text)
function(ex1, ex2, ex3)
newmethod(text)
成为:

method(text)
newmethod(text)

我有这些在htmlMarkup的形式,我需要写进一个窗口。文档,但我需要先删除某些方法。

我不关心括号之间的内容,但我必须在正则表达式中使用"function"来确定我想要删除的语句。我见过各种各样的变体,但都不是我需要的。有人知道吗?

我明白了。我需要:

.replace(/ *xVal.AttachValidator([^)]*) */g, ""));

相关内容

最新更新