perl学习:一些字符串操作
生活随笔
收集整理的這篇文章主要介紹了
perl学习:一些字符串操作
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
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 運行在正則表達式中加入空白
^表示前錨位
&表示后錨位
\b表示單詞邊界
?=~ 綁定操作符,右邊模式匹配左邊字符串
?
?5.截取字符
?正則表達式
/\s(\w+)\s/ 擴后內(nèi)是需要獲取的內(nèi)容,該表達式表示截取兩個空格之間的單詞
如 $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学习:一些字符串操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [zz]淘宝子团关于kvm 调优的分享
- 下一篇: 转:Android判断当前网络是否可用-