0

以下是我的示例行:“lonelyplanet”|| “你同意吗?RT @wheresandynow:世界上最粗鲁的旅行者国家 - 福布斯http://t.co/0Fcq7B6r #forbeslife #lp” || "zh" || “2012 年 4 月 3 日星期二 17:02:23 +0000”|| 新罕布什尔州 || 南塔姆沃思

我只想提取那些用粗体写的行。

我尝试了 (\|)(\|)\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 回答