個字符串的第二個數字如何,除了字符串的第一個數字比較?假設我有713和213,則返回是13
另一個例子:
518和21 =>無結果
423和413 =>無結果
315和215 => 15
由於比較perl的
Q
比較perl的
0
A
回答
6
2
的substr
運算符將爲您抽取子字符串。的substr
第二個參數是偏移量所需的子字符串的開始,所以如果你想要第二個字符開始,你必須說substr $string, 1
。
這個程序使用自己的數據,並把兩個數爲$i
和$j
。然後substr
被稱爲兩次起那些字符串複製第二個字符到$i2
和$j2
。 if
語句比較這兩個值並相應地打印輸出。
use strict;
use warnings;
for (
'518 and 21',
'423 and 413',
'315 and 215') {
my ($i, $j) = /\d+/g;
my $i2 = substr $i, 1;
my $j2 = substr $j, 1;
if ($i2 eq $j2) {
print "$i and $j => $i2\n";
}
else {
print "$i and $j => no result\n";
}
}
輸出
518 and 21 => no result
423 and 413 => no result
315 and 215 => 15
相關問題
- 1. Perl比較
- 2. 比較並在Perl
- 3. perl文件比較
- 4. Perl的 - 比較停機
- 5. 多列比較perl的
- 6. perl中%2B的比較
- 7. Perl算法比較陣列
- 8. 比較PERL md5()和PHP md5()
- 9. Perl與MySQL比較日期
- 10. Perl字符串比較
- 11. 將時間與Perl比較
- 12. 如何比較在Perl
- 13. 比較表達式在Perl
- 14. perl,比較哈希,子集
- 15. 比較兩個使用Perl
- 16. 在Perl中比較數值的兩個哈希值按價值比較Perl
- 17. 比較不同表的值perl的
- 18. 比較Perl中輸入元素的值
- 19. 用於文本比較的Perl模塊
- 20. 比較perl中的多個數組
- 21. perl的比較字符串與「==」
- 22. Perl中的字段/列比較
- 23. Perl中兩個哈希的比較
- 24. 如何比較perl中的字符串?
- 25. Perl:比較字符串中的數字
- 26. Perl的簡單比較== VS EQ
- 27. Perl中如何比較日期?
- 28. 在Perl中比較2個數組
- 29. Perl - 文件編碼和字比較
- 30. 在Perl中比較多個數值
你想的最後兩個數字比較?這是一個字符串? – squiguy
我想這顯然意味着字符串的最後兩個字符。 – Vijay
是的,它是字符串,但不是唯一的最後兩個數字比較,但有時只有一個或兩個以上的最後一位數字 –