2017-06-13 11 views
1

は私が文字列の2桁の数字をすべて削除する正規表現コードを書くにはどうすればよいですか?

s = s.replace(\[10-99]\,""); 
+1

すべて2桁の番号= 0から9の使用にスキップしたい場合は?<! \ d)\ d \ d(?!\ d) ' – sln

+0

これはjavascriptですか?バックスラッシュは前方にあるべきですか? '[10-99]は' 1'、 '9'、' 0'から '9'の範囲を許します。 '\ d'または' [0-9] 'は同じものでなければなりません。あなたは何をしようとしているのですか? – chris85

+0

@MasonWang質問を編集して完成させてください。この正規表現を使用する言語を宣言し、いくつかの入力例を入力し、それぞれの出力を期待してください。 – mickmackusa

答えて

2

使用この正規表現(?<!\d)\d{2}(?!\d)を試してみましたが、どのように正規表現作品を知らない、あなたは( `この1つの(?<!\d)[1-9][0-9](?!\d)

+0

まず、 '/ g'が必要です。また、2桁の数字だけでなく、4桁、6桁の数字もすべて削除されます。 –

関連する問題