Q
如何刪除第3字符
0
A
回答
0
這與=~
操作很簡單:根據什麼變量你實際使用到
$_ =~ s/^KP_//;
自定義。這是一個就地修改。
要處理的數組:
map { $_ =~ s/KP_//; $_ } @array;
要做到這一點上的文件:
perl -p -e 's/KP_//' < filename.txt
0
perl -pi.bak -e's/...//' yourfile
將刪除所有的新生產線,或沒有前三個字符如果沒有三個字符。它會改變你的文件,並使用擴展名.bak
進行備份。
您也可以在這裏使用substr
效果很好,再加上它有點直觀。
$_ = substr($_, 3); # returns the string after offset 3
substr($_, 0, 3) = ""; # deletes the substring in offset 0-3
2
例如看到下面的一個正則表達式與
my $str = "1234567890\n";
$str =~ s/^.{$n}//s;
# was: $str =~ s/^.{$n}(.*)$/$1/s;
print $str;
沒有正則表達式
my $n = 3;
my $str1 = "1234567890\n";
my $str2 = substr($str1, $n);
print $str1; # 1234567890
print $str2; # 4567890
相關問題
- 1. 刪除字符串的3個第一個字符
- 2. 我如何刪除字符串的第一個字符[python]
- 3. 如何刪除字符串的第一個字符?
- 4. 如何從字符串中刪除第二個字符?
- 5. 如何刪除PHP中的字符串的第一個字符?
- 6. 如果第一行包含特定字符,如何刪除行中的3行?
- 7. 如何使用sed從第一行刪除第一個字符
- 8. 如何刪除Python中的每個非字母字符3
- 9. 我想用REGEXP_REPLACE替換/刪除第一個連字符3後續字符
- 10. 如何刪除\字符
- 11. 如何刪除Â字符
- 12. 如何刪除字符串
- 13. 如何刪除()字符
- 14. 如何刪除字符串?
- 15. Java:如何從字符串中刪除第三個字?
- 16. 如何從字符串中刪除第一個字c
- 17. 刪除字符串的第一個字符如果它等於
- 18. 從字符串刪除第一個字符,如果0
- 19. python 3刪除字符串前後
- 20. 從字符串中刪除前3個字符和後3個字符PHP
- 21. 從字符串中刪除第一行
- 22. powershell刪除行的第一個字符
- 23. 如何刪除第一個字符,如果它是在SQL特定的字符
- 24. VBA從字符串中刪除HTML標記僅刪除第一個字符
- 25. 如何從NSURL的末尾刪除3個字符?
- 26. 如何從nsstring中刪除前3個字符?
- 27. 如何刪除多個文件名稱的前3個字符?
- 28. 如何刪除mysql中的前3個字符?
- 29. 刪除字符串的最後3個字母[:-3]
- 30. 如何從字符串中刪除第一個標記xml,c#
你要刪除的前3個字符或你想刪除特定'KP_'字首。它們是有區別的。 – Joe
你可以使用子串方法。 – Anjali
[** @ ALL高次數**關閉此問題後停下REPFARMING(http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist) – HamZa