perl学习:一些字符串操作
生活随笔
收集整理的這篇文章主要介紹了
perl学习:一些字符串操作
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.編碼轉(zhuǎn)換
use Text::Iconv;$converter = Text::Iconv->new("fromcode", "tocode");? $converted = $converter->convert("Text to convert");?
?可能需要安裝Text::Iconv模塊,
?cpan命令
?install ?Text::Iconv
?
2. 獲取指定格式的日期
my $date = strftime "%Y-%m-%d %H:%M:%S", localtime;?
3.字符串分割并存入數(shù)組
?#將$receivers以;為分隔符分割并存入wwids中
my @wwids = split /;/,$receivers;4.字符串匹配
/i 大小寫忽略
/s 匹配任意字符
/x 運(yùn)行在正則表達(dá)式中加入空白
^表示前錨位
&表示后錨位
\b表示單詞邊界
?=~ 綁定操作符,右邊模式匹配左邊字符串
?
?5.截取字符
?正則表達(dá)式
/\s(\w+)\s/ 擴(kuò)后內(nèi)是需要獲取的內(nèi)容,該表達(dá)式表示截取兩個(gè)空格之間的單詞
如 $a="this is a word";
if($a =~ ?/\s(\w+)\s/ )
{
? ? print "$1 ,$2";?
}?
??
6.字符串替換
?s/oldword/newword/ 是基本命令
?s/oldword/newword/g 全局替換
?
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/yangqk/archive/2012/05/28/2522561.html
總結(jié)
以上是生活随笔為你收集整理的perl学习:一些字符串操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [zz]淘宝子团关于kvm 调优的分享
- 下一篇: android画一个圆形图片组件