带有regexp的Notepad ++:重写数组将每个元素放在一个新行中

时间:2017-09-29 08:56:59

标签: regex replace notepad++

使用Notepad ++和regexp 我想重写一个数组,将每个元素放在一个新行中。

在:

2391928719e - good
7321374343e - good
3232738237e - bad
4873487473e - bad
39732197132 - bad
39732197132 - bad

后:

keyWordList = new Array ("ad","ad-block","ad-container","ad-div");

1 个答案:

答案 0 :(得分:0)

尝试查找替换,将四个参数中的每一个捕获到Array,然后使用捕获组构建所需的输出。

<强>查找

keyWordList = new Array\s*\((.*?),\s*(.*?),\s*(.*?),\s*(.*?)\);

<强>替换

keyWordList.push($1);\nkeyWordList.push($2);\nkeyWordList.push($3);\nkeyWordList.push($4);

这是一个演示基本正则表达式的演示:

Regex101