文字列の中の数字以外を消したい
正規表現とreplaceを使うコードの例です
- A1B2C3という文字列があるとき
- 123の数字以外を消して
- 残った123をログに出す
コード.gs
function myFunction() { var RegExp = /\D/g; var val = "A1B2C3"; var result = val.replace(RegExp, ""); Logger.log(result); } |
意訳この機能がやること 正規表現で数字以外を指定 文字と数字を含む文字列を用意する 文字列内の数字以外を消して 残った数字をログに出す |
var RegExp = /\D/g;
var RegExp = /[^0-9]/g;
どちらで書いても同じ結果を得られる
参考
正規表現
https://ja.wikipedia.org/wiki/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE