備忘録

備忘録

JavaScriptで正規表現を利用する方法

Ⅰ. はじめに

タイトルの通り「JavaScriptで正規表現を利用する方法」です。

Ⅱ. サンプルプログラム

const text = `
name:tanaka,age:10
name:yamada,age:20
`

let matches: RegExpExecArray | null = null
const reg = new RegExp('name:([a-z]{1,}),age:([0-9]{1,})', 'g')

while ((matches = reg.exec(text)) !== null) {
  console.log(`name: ${matches[1]}`)
  console.log(`age: ${matches[2]}`)
}

実行結果

name: tanaka
age: 10
name: yamada
age: 20