乗算の演算子と間違うこともなく命令の第一引数で指定にもばっちり対応の、ラベル名を表す正確な正規表現ができました(多分)。
(?<=
(
[(,:=]|
^|
([\t (,]|^)[\t ]*(goto|gosub)|
(:|^)[\t ]*[A-Z_a-z@`。-゚、-黑][0-9A-Z_a-z@`。-゚ -黑]{0,59}
)
[\t ]*
)
\*[A-Z_a-z@`。-゚、-黑][0-9A-Z_a-z@`。-゚ -黑]{0,59}
見やすくするために改行とインデントを入れています。実際はありません。
正確とはいえ、これくらい長めの正規表現だったら重いはず。正確さより速さを重視しろーって人は \*\w+ で「単語の検索」にチェックを入れるので十分かもしれない。