替换 $[[()]]% 的正则表达式是什么
what is the regex to replace $[[()]]%
我有一个包含这些值的字符串我必须删除那些 $[[()]]%
并执行某些操作!实际上,我是正则表达式的新手,示例如下:
我要将这个 "$[[(2790|7430|X1)]]%"
转换成 "2790| 7430 | x1"
!
这些字符串是动态的,它们的值在变化,即有时只有 [[7000]] 然后我想要 7000 ,有时 [[(5000|5500)]] 然后我想要 5000 | 5500那怎么办?!
匹配 $[[()]]%
的正则表达式是 /^$\[\[\(|\)\]\]\%$/g
,它使用 ^
(开始)和 $
(结束)匹配字符串开头和结尾的不需要的字符) 以及 \
来转义运算符。
console.log(removeBrackets("$[[(2790|7430|X1)]]%"));
function removeBrackets(input) {
return input.replace(/^$\[\[\(|\)\]\]\%$/g, "");
}
我有一个包含这些值的字符串我必须删除那些 $[[()]]%
并执行某些操作!实际上,我是正则表达式的新手,示例如下:
我要将这个 "$[[(2790|7430|X1)]]%"
转换成 "2790| 7430 | x1"
!
这些字符串是动态的,它们的值在变化,即有时只有 [[7000]] 然后我想要 7000 ,有时 [[(5000|5500)]] 然后我想要 5000 | 5500那怎么办?!
匹配 $[[()]]%
的正则表达式是 /^$\[\[\(|\)\]\]\%$/g
,它使用 ^
(开始)和 $
(结束)匹配字符串开头和结尾的不需要的字符) 以及 \
来转义运算符。
console.log(removeBrackets("$[[(2790|7430|X1)]]%"));
function removeBrackets(input) {
return input.replace(/^$\[\[\(|\)\]\]\%$/g, "");
}