2017-05-14 122 views

回答

6

假設字符串爲$s

$s = substr $s, 0, -6; 
+0

... @ timrau謝謝....另一個問題......如果字符串是fil的名字e,如何保存新名稱?我如何更改文件夾中文件的名稱?不僅是做一個打印,還有,我想用文件名字符串中的字符... –

3

您可以使用substr

substr($string, -6) = ""; 
# or 
substr $string, -6, length $string, ""; 

或者替代:

$string =~ s/.{6}$//; 

或者chop

chop $string for 1 .. 6; 
+0

或'substr($ string,-6)=「」;'。 – melpomene

+0

@melpomene:謝謝,更新。 – choroba

相關問題