私はこの巨大な醜い文字列を持っています:
J0000000: Transaction A0001401 started on 8/22/2008 9:49:29 AM
J0000010: Project name: E:\foo.pf
J0000011: Job name: MBiek Direct Mail Test
J0000020: Document 1 - Completed successfully
正規表現を使用して断片を抽出しようとしています。Project Name
この場合、それが示す部分まですべてを取得したいと思いますJ0000011:
(11 は毎回異なる番号になります)。
これが私が遊んでいる正規表現です:
Project name:\s+(.*)\s+J[0-9]{7}:
問題は、最後にJ0000020:に到達するまで停止しないことです。
の最初の出現で正規表現を停止するにはどうすればよいJ[0-9]{7}
ですか?