のようなテキストの場合
1" 77568T86 34
2" 5347A1Q 456
文字列を返したいのですが77568T
、5437A
次のように始まるものが欲しいと思います\d{4,5}
編集:すべての応答に感謝します。残念ながら、オンラインの正規表現テスターでは動作しますが、notepad++ では何も動作しません。
(\d[A-Z])
問題は、一致が見つかるため、notepad++ の {} の処理だと思います。
アドバイス?
はい、あなたは正しい方向に進んでいます。[A-Z]
番号グループの後に1つ追加するだけです([A-Za-z]
大文字と小文字を区別しない場合に使用します)。
\d{4,5}[A-Z]
空白または境界を前に付ける必要がある場合は、先頭に\b
\b\d{4,5}[A-Z]
Notepad ++がマッチキャプチャグループを処理する方法に精通していませんが、全体を囲む必要がある可能性があります()
\b(\d{4,5}[A-Z])
あなたは正しい数字を手に入れました。式の最後に文字クラスを追加する必要があります。
\d{4,5}[a-zA-Z]
(これにより大文字または小文字が使用できます。大文字a-z
のみが必要な場合は削除してください)
この正規表現を使用します(?i)\b\d{4,5}[a-z]