考虑以下示例行
Lorem ipsum dolor sit amet, at usu hinc iisque voluptatibus, an duo propriae definitionem.
Per ad semper accusam blandit, eros maiestatis mei et.
Ut mei vocibus indoctum.
Et enim stet duo, wisi vivendo quo ad, cu nec adhuc diceret.
我想只选择每行的第二个单词。那么它的Regulare表达式是什么呢?从上面的例子中我会期望正则表达式返回“ipsum”,“ad”,“mei”和“enim”字样。
答案 0 :(得分:-1)
这个问题可以通过带有样本perl脚本的正则表达式来解决。
#!/usr/bin/perl
# Reading input line to match and output the second word of each line
while(<>){
print "$2\n" if $_ =~ m/\s*(\w+)\s*(\w+).*/g
}
结果:
ipsum
ad
mei
enim
实际上,要分割每一行并使其更容易。