Notepad ++正则表达式多密码?

时间:2016-09-07 19:26:38

标签: regex notepad++

我有一个用户名列表如下:

John
Michael
Geroge
America
Japan
Motorcycle

我想在其中添加多个密码,如下所示:

John:123456
John:1234567
John:12345678
Michael:123456
Michael:1234567
Michael:12345678
Geroge:123456
Geroge:1234567
Geroge:12345678
America:123456
America:1234567
America:12345678

等...

使用notepad ++可以使用正则表达式吗?

谢谢你, 问候。

2 个答案:

答案 0 :(得分:1)

我之前写这个shellcript以加入两个文本文件,并且有一个你想要的格式。 保存它如何concat,将其变为可执行文件,执行./concat file1 file2。 结果将文件“out”。

#!/bin/bash
touch temp1 temp2 temp3 temp4 out
x=temp1
y=temp2
z=temp3
u=temp4
cat $1>$x
cat $2>$z
while [ "$(head -n 1 $x)" ]&&[ "$(head -n 1 $z)" ]
do
    echo $(head -n 1 $x):$(head -n 1 $z) >> out
    sed -e '1d' $x>$y
    sed -e '1d' $z>$u
    if [ $x == temp1 ]
    then
        x=temp2
        y=temp1
        z=temp4
        u=temp3
    else
        x=temp1
        y=temp2
        z=temp3
        u=temp4
    fi
done
rm temp1 temp2 temp3 temp4

答案 1 :(得分:-1)

我认为有人回答了但没有详细说明,所以试试这个。

查找内容:.*
替换为:$0:123456\n$0:1234567\n$0:12345678