javascript

正規表現で括弧の中身だけをマッチする表現

GASを書いているとたまに正規表現でデータを抽出する事があるのだけど、使うたびに調べているのでメモ…

括弧で囲まれた中身だけをマッチする場合

// 括弧の中身だけをマッチする正規表現
/(?<=\().*?(?=\))/

// 対象文字列
コーヒー(砂糖・ミルク有)

// マッチング文字列
砂糖・ミルク有

括弧を含めてマッチする場合

// 括弧を含む文字列をマッチング
/(.*?)/

// 対象文字列
コーヒー(砂糖・ミルク有)

// マッチする文字列
(砂糖・ミルク有)
ABOUT ME
ytakeuchi
都内在住のフロントエンドエンジニア。2016年からフリーランスとして活動中。座右の銘は「昨日よりも楽に」。好きな言葉は「効率化」。こんな性格なのでプライベートではGoogle Apps Scriptばかり触っています。