我有一個由兩部分組成的字符串和部分總是由空格和|分隔的部分。就像這樣:JS正則表達式將字符串添加到字符串
teststring | secondstring
它可以添加使用只有JavaScript regex.replace()
部分之間的空間預定義的計數?
我想是這樣的:
([^\|]+)(\s){0,17}(?(R2)\s|\s)([\|a-zA-Z0-9]+)
和替代:
$1$2$3
有可能重複捕獲組以替代例如$2{17}
或多次搭配相同的空間?
編輯: 我有功能
function InvokeRegexp(originalString, pattern, replaceExpr)
{
return originalString.replace(pattern, replaceExpr);
}
,我想傳遞兩部分文字,空格或者空格replaceExpr containin號碼包含圖案編號並獲得結果:firstpart |二部
*只有JavaScript regex.replace()*?爲什麼?斯普利特在這裏可能更優雅... –
你能告訴什麼是預期的輸出嗎? –
預期輸出:teststring <計數空間傳遞給正則表達式的值> |秒 –