【正規表現】「.*?」を使って指定の単語で始まる箇所を検索する

下記のようなテキストファイルにおいて、TANAKAxxxx がIDだとする

TANAKA0001 = {name:"山田",dept:"sales"},TANAKA0002 = {name:"鈴木",dept:"sales"},TANAKA0003 = {name:"轟",dept:"sales"},TANAKA0004 = {name:"上野",dept:"sales"}

正規表現でIDの箇所だけ取得したい場合、「TANAKA.*=」で指定すると失敗する

「=」が最後に出現する箇所がTANAKA0004 =なのでここまで検索されてしまう

「TANAKA.*?=」で検索するとIDを個々で検索できる