2015-10-08 47 views

回答

0

你必須逃避單引號。

use strict; 
use warnings; 
use Text::ParseWords; 
my $var = q{Id;Id2;my name \'is Ankit;code}; 
my @words = quotewords('\;', 0, $var); 
print scalar @words; #prints 4 
+0

謝謝,似乎工作......每次當我面對這個時都要添加一個轉義字符....讓我試試這個 – Ankit

+0

如果我無法使用q {},假設我想從文件的內容讀取$ var,然後用「\'替換」'「。請建議 – Ankit

+0

您可以使用搜索和替換。 '$ var =〜s!「!\\」!' –

相關問題