0

以下は私のサンプル行です。"同意しますか? RT @wheresandynow: 旅行者にとって世界で最も過酷な国 - フォーブスhttp://t.co/0Fcq7B6r #forbeslife #lp" || "en" || "2012 年 4 月 3 日火曜日 17:02:23 +0000" || || NH || サウスタムワース

太字で書かれている行だけを抽出したい。

(\|)(\|)\s\"(.*?)+\" を試しましたが、必要なものに加えて「en」と「Tue, 03 Apr 2012 17:02:23 +0000」が抽出されます。

助けてください..

4

1 に答える 1

0

これを試して:/(?<=\|\|)[^|]+/

'"lonelyplanet" || "Do you agree? RT @wheresandynow: The World\'s Rudest Nations For Travelers - Forbes http://t.co/0Fcq7B6r #forbeslife #lp" || "en" || "Tue, 03 Apr 2012 17:02:23 +0000" || NH || South Tamworth' =~ /(?<=\|\|)[^|]+/
=> 17

$&
=> " \"Do you agree? RT @wheresandynow: The World's Rudest Nations For Travelers - Forbes http://t.co/0Fcq7B6r #forbeslife #lp\" "
于 2012-07-31T10:04:05.723 に答える