2014-04-15 167 views
0

我在常規接收在以下格式的字符串的方法之間的字符串:正則表達式替換破折號(常規)

def src = "a.b.c-constant-qualifier" 
def update = "test" 

我想拿出一個正則表達式,將取代之間的東西 - - 更新的字符串。在上述情況下的結果應該是:

字符串結果=「ABC-測試資格」

我目前做的:

def update ="-test-" 
def src = "a.b.c-constant-qualifier" 
def result = (src =~ /-constant-/).replaceFirst(update) 

只要其中一期工程爲源字符串包含"-constant-"串。但是,如何讓我的正則表達式工作,以便用更新字符串替換兩個破折號之間的任何東西?

回答