私は正規表現を使用して自分の数字の桁数が異なるかどうかを確認します。 例:番号:5554はOKですが、番号:5555はOKではありません。正規表現 - 異なる桁がある
2
A
答えて
1
正規表現を使用しないでください。
0
var a = 5555;
var b = 5554;
var a1 = a.ToString().ToCharArray().Distinct().Count();
var b1 = b.ToString().ToCharArray().Distinct().Count();
次に、カウントを確認します。同じではありません
1
2
2
パールのあるC#で
(\d)((?!\1)\d)+
EDIT:
/^(\d)\1*$/
の
一部のテスト:Linuxマシンでスクリプトを実行
use warnings;
use strict;
while (<DATA>) {
print unless /^(\d)\1*$/;
}
__DATA__
55555
56
5556
56565
5
6555
55655
55
:
コンテンツのscript.pl
perl script.pl
結果:
56
5556
56565
6555
55655
関連する問題
- 1. 正規表現[桁] [桁] [桁] [桁] [桁]
- 2. 正規表現8〜10桁
- 3. 正規表現が異なる動作
- 4. 異なる属性の正規表現
- 5. 異なる正規表現は
- 6. ある正規表現を含むが別の正規表現を除外する正規表現
- 7. たPerl:異常な正規表現
- 8. 2桁または5桁の正規表現
- 9. 正規表現に疑問がある
- 10. 正規表現:
- 11. 異なる正規表現の比較表を探す
- 12. Javascript 6桁の数字に一致する正規表現
- 13. 正規表現の正規表現
- 14. 2つの異なるURLに一致する正規表現
- 15. 正規表現 - 正規表現
- 16. 正規表現パターン
- 17. 文字列または正規表現のリテラルにない正規表現と一致する正規表現
- 18. バージョン間で異なるPostgreSQL正規表現
- 19. 異なるTomcatのログエントリの正規表現パターン
- 20. Asp.net正規表現バリデーター
- 21. 正規表現とハイパーリンクを解析する正規表現
- 22. 正規表現に一致する正規表現
- 23. preg_replace、正規表現を取得する正規表現
- 24. 正規表現をエスケープする正規表現
- 25. JavaScriptの正規表現をPHPの正規表現にする
- 26. 正規表現を評価する正規表現
- 27. PHP正規表現に相当するJavascriptの正規表現
- 28. 正規表現に一致する正規表現
- 29. 正規表現を取得する正規表現
- 30. 正規表現は、期間
そして、いくつのn umbersはそこにありますか?何百万?何千? 10? – FailedDev
要件を改善してください。たとえば、最後の数字だけですか?「少なくともn個の異なる数字」が必要ですか? – Bohemian