// 正規表現
const regrex = /私の姓は(?<family>.*)、名前は(?<name>.*)です/du;

const result = '私の姓は山田、名前は太郎です'.match(regrex);

// ☆ indicesプロパティでマッチ部分の開始・終了インデックスを取得する
const indicesGroups = result.indices.groups;

console.log("↓山田の開始・終了インデックス");
console.log(indicesGroups.family);

console.log("↓太郎の開始・終了インデックス");
console.log(indicesGroups.name);

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.