Y*******n 发帖数: 4646 | 1 我给包子。。。
话说。。
Input是
w8349 kx34k 89789 3425 jl98
需要用五个s/searchPattern/substitutePatter/i
来把第一个单元,第二个单元。。。第五个单元分别output出来。
下面这个只能给出最后一个单元。。我都不懂砸出来的。。
s/^.*\b (\w+)\b.*/$1/i |
|
Y*******n 发帖数: 4646 | 2 Input是
w8349 kx34k 89789 3425 jl98
需要用五个s/searchPattern/substitutePatter/i
来把第一个单元,第二个单元。。。第五个单元分别output出来。
下面这个只能给出最后一个单元。。我都不懂砸出来的。。
s/^.*\b (\w+)\b.*/$1/i |
|
x**s 发帖数: 93 | 3 perl我不熟悉,不过如果是java,可以这样写:
String str = "w8349 kx34k 89789 3425 jl98";
Pattern p = Pattern.compile("(\w+)");
Matcher m = p.matcher(str);
while(m.find()) System.out.println(m.group(1));
所以我猜可能写成这样? s/(\w+)/$1/i |
|
Y*******n 发帖数: 4646 | 4 我给包子。。。
话说。。
Input是
w8349 kx34k 89789 3425 jl98
需要用五个s/searchPattern/substitutePatter/i
来把第一个单元,第二个单元。。。第五个单元分别output出来。
下面这个只能给出最后一个单元。。我都不懂砸出来的。。
s/^.*\b (\w+)\b.*/$1/i |
|