
前提
6桁の数字にだけマッチさせる正規表現を作りたいのですが
7桁の数字の6桁部分にもマッチしてしまうため7桁以上の数字の除外したいのですが
うまく表現する方法が見つからずご質問させていただきました。
実現したいこと
データのイメージ
07000000000 ID765847→858565 338844→ID590083 87658765 0120999999
抽出したいデータ
765847 858565 338844 590083
07000000000 や 87658765 や0120999999 は除外したい。

環境によって正規表現の書き方や機能が違うので、使用している言語やエディタなどを書いた方が良いと思います。pythonの場合、数字が6個 \d{6}、その手前に数字がこない (?<!\d)、その後に数字がこない (?!\d) であれば以下のようなイメージです(動作は未チェック)。
re.findall(r'(?<!\d)\d{6}(?!\d)', txt_line)

回答1件
あなたの回答
tips
プレビュー