2016-09-11 23 views
1

記号が表示されないようにするには、どうすれば正規表現を書くことができますか?記号が表示されないようにする桁の正規表現

私はそれを取る必要があります。

23K 
344K 
1K 

私は正規表現

([1-9])K 

を使用している場合、私はだから私はドットを望んでいない

2.3K 
2.22K 

も取得します。)

+0

(^ [0-9] * K)$は正しいですか? –

+0

'^ [0-9] + K $'はかなり正しいです。 –

答えて

1

^[0-9]+K$ 
^ ^^ 

regex demo

が指摘するいくつかのものがあります参照してください。

  • アンカー^$[1-9]がゼロに一致しない部分一致
  • を防ぎます。 [0-9]*は、空の文字列と一致することができます。したがって、[0-9]+を使用して1桁以上の数字を一致させるか、先行ゼロを避けるために[1-9][0-9]*を使用してください。
関連する問題