正規表現を使用して、文字列の数字のみを最大7文字にしたいとします。正規表現 - 正規表現で8桁以降を削除する方法
これは私がこれまで試したものです:Demo
例:
Samsung Galaxy Edge $1.234.000 text text text 23 text 1289
正規表現すべき出力:
1234000
正規表現を使用して、文字列の数字のみを最大7文字にしたいとします。正規表現 - 正規表現で8桁以降を削除する方法
これは私がこれまで試したものです:Demo
例:
Samsung Galaxy Edge $1.234.000 text text text 23 text 1289
正規表現すべき出力:
1234000
は、このいずれかを試してみてください。
$("td").each(function() {
$(this).html(function(index, text) {
return text.replace(/[^0-9]/g, '').slice(0,7);
});
});
perl -p -e 's/\D+//g' test | perl -p -e '/(\d{7})/ ; print "$1\n"'
%1234000
編集 - いくつかの説明式の最初の部分は数字除いて、私はすべての文字を削除しよう(test
あなたの行を含むファイルです)、秒数ではないすべてのものを削除し
最初の部分の結果の最初の7桁を探して、画面に出力します。その後、数字7をから削除します。
どの言語を使用しているのかわかりませんが、正規表現の本質は同じでなければなりません。
uは使用言語インチ結果から欲しいものは何ですか? –
「Samsung Galaxy Edge 2」の場合、あなたの例ではどうなりますか? – Spudley