文字列の中の数字以外を消したい
正規表現と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