私の入力は
Engineering | AB7407 | 007412665 | Jackie Browne | Drawing for Construction
そして正規表現は
(?<=^(?:[^|]+ \| ){2})[^|]+
上記RegEx
を使用して 007412665 を抽出しています。動作しますが、値の前後にスペースが入ります。
試し/s
ましたが、スペースが削除されませんでした。他のアイデアはありますか?
私の入力は
Engineering | AB7407 | 007412665 | Jackie Browne | Drawing for Construction
そして正規表現は
(?<=^(?:[^|]+ \| ){2})[^|]+
上記RegEx
を使用して 007412665 を抽出しています。動作しますが、値の前後にスペースが入ります。
試し/s
ましたが、スペースが削除されませんでした。他のアイデアはありますか?
現在の正規表現を利用して、わずかな変更を加えるだけで済みます。
これの代わりに:
(?<=^(?:[^|]+ \| ){2})[^|]+
これを使用してください:
(?<=^(?:[^|]+\| ){2})[^| ]+
これをテストするためのRegexヒーローは次のとおりです。