[英]Pull part of string using regExp in perl
小問題重新考慮參與字符串。 我的字符串是
這里的一些文字值:100 .1.3.6 bla bla。
我想將sting的第一部分保存到.1.3 .......
所以最后生病了
這里的一些文字價值:100
$str="some text here value: 100 .1.3.6 bla bla.";$str=~m{^([^.]*)} and print $1'
這匹配從字符串的開頭直到出現點字符。 如果匹配,則捕獲並打印匹配的部分。
這可能是你正在尋找的(假設只有一個:
每行)。
perl -pe 's/(.*: [^ ]+).*/$1/' file.txt
結果:
some text here value: 100
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.