次のような文字列からタイトル、場所、価格を抽出する必要があります。
10' Starcraft pop up camper (Newport) $5500
どちらがどれであるかは明らかなはずです。
ただし、次のような場合もあります。
10' (approx.) Starcraft pop up camper (Drigg's Town, PA) $5500
_
単純な正規表現を使用すると、最初の文字列は正しく一致しますが、2 番目の文字列は一致しません。
^(?<title>.+?) \((?<area>.+?)\) \$(?<price>[\d]+)$
_
先読み/後方参照でこれを処理できると確信していますが、方法がわかりません。誰かが説明を手伝ってくれますか?(そして、このテーマに関する読みやすい記事への参照かもしれません。)