7
A
回答
22
$x = "hello.world";
$y = substr($x, 0, index($x, '.'));
5
1
use strict;
use warnings;
my $string = "hello.world";
my $dot = index($string, '.');
my $word = substr($string, 0, $dot);
print "$word\n";
給你hello
+0
; my $ world = substr($ string,$ dot,length($ string)); – Hariboo
1
另一種可能性:
my $string = 'hello.world';
print ((split /\./, $string)[0], "\n");
1
在TIMTOWTDI的精神,並引入新的功能:使用non-destructive option/r
my $partial = $string =~ s/\..*//sr;
貪婪.*
端將砍掉在第一時段後的一切,包括可能的換行符(/s
選項),但保持原始字符串不變,並刪除需要增加列表上下文的選項(/r
選項)。從perlop得到
引用:
如果/ R(非破壞性)選項用於然後在其上運行的而不是返回 數置換的字符串的副本和 取代時,它返回副本是否發生 替換。當/ r使用 時,原始字符串永遠不會更改。即使輸入是一個 對象或一個綁定變量,該副本始終是一個純字符串。
相關問題
- 1. 如何從給定的字符串獲取子字符串?
- 2. 獲取子串給定的字符串
- 3. 如何在python字符串中找到第一次出現的子字符串?
- 4. 獲取給定字符串的子字符串
- 5. Bash:從第一次出現的字符到第二次出現的字符串
- 6. 第一次替換字符串中出現的字符串VB.NET
- 7. Python:計算字符串中給定字符的出現次數
- 8. 如何查找給定字符串中的第一個字符,該字符只出現一次
- 9. PHP:從給定字符串中取出子字符串
- 10. 修剪一個字符串,直到出現特定字符
- 11. 獲取字符串列表中字符串的出現次數。
- 12. 如何在第一次出現字符後分割字符串?
- 13. 僅在第一次出現指定字符時分割字符串
- 14. python - 如何獲取字符串中出現多次的特定字符
- 15. 特定字符串出現時的Java子字符串字符串
- 16. 字符串 - 得到的字符串中指定的子
- 17. 如何提取給定子字符串後的字符串的一部分?
- 18. 找到給定字符串後的第一個字符
- 19. 如何從字符串中提取指定的字符串
- 20. Bash Shell - 第二次出現特定字符後的返回子字符串
- 21. 綁定字符串的子字符串
- 22. 第一次出現字符串中的字符
- 23. 如何獲取包含在指定字符串中的特定字符串?
- 24. 如何從字符串的開頭到字符串中的特定索引之前的字符的最後一個出現字符串的子字符串
- 25. 刪除從字符串設定字符串,多次出現
- 26. 第一次出現分割字符串
- 27. 獲取字符串的特定子字符串
- 28. 字符串中子字符串的出現次數(Java)
- 29. 如何從一個字符串中刪除指定的詞第一次出現
- 30. 查找字符串中第一次出現子串的位置
我並不是說perldoc引用是「RTFM」,而是作爲「有關更多信息,請參閱:____」。 :) –