2016-09-07 15 views
-4

私の文字列から2行目を取得する必要があります。私は/((.**?)\n){2}/のようなパターンを試しました。私が試した正規表現でJavascript:正規表現は文字列から2行目を取得する

Some Job Name 
1,234 zł - Location 

Lorem Ipsum jest tekstem stosowanym jako przykładowy wypełniacz w przemyśle 
poligraficznym. Został po raz pierwszy użyty w XV w. przez nieznanego drukarza 
do wypełnienia tekstem próbnej książki. Pięć wieków później zaczął być używany 
przemyśle elektronicznym, pozostając praktycznie niezmienionym. Spopularyzował 
się w latach 60. XX w. wraz z publikacją arkuszy Letrasetu, zawierających 
fragmenty Lorem Ipsum, a ostatnio z zawierającym różne wersje Lorem Ipsum 
oprogramowaniem przeznaczonym do realizacji druków na komputerach osobistych, 
jak Aldus PageMaker 

、出力は次のようになります。ただ、最後の行せずに

Some Job Name 
1,234 zł - Location 

Lorem Ipsum jest tekstem stosowanym jako przykładowy wypełniacz w przemyśle 
poligraficznym. Został po raz pierwszy użyty w XV w. przez nieznanego  drukarza 
do wypełnienia tekstem próbnej książki. Pięć wieków później zaczął być używany 
przemyśle elektronicznym, pozostając praktycznie niezmienionym. Spopularyzował 
się w latach 60. XX w. wraz z publikacją arkuszy Letrasetu, zawierających 
fragmenty Lorem Ipsum, a ostatnio z zawierającym różne wersje Lorem Ipsum 
oprogramowaniem przeznaczonym do realizacji druków na komputerach osobistych, 

+7

http://i.imgur.com/ls6Eygt.png –

+0

'/場所*/S'

例を爆発? –

+0

ですが、場所はパリ、ポーランド、メキシコ、ヴロツワフ、クラクフです。 – sgracki

答えて

1

ご提供いただいた情報がごくわずかであるため、これはあなたの説明に合っています。

\n(.*)\n\n

グループ1秒のラインです。

は、あなただけの二行目をキャプチャするために否定文字クラスを使用することができるはずdemo at regex101.com

+0

いいですね! 2行目だけを手に入れることができますか? :-) – sgracki

+0

@ifeelmyselfはあなたが望むものですか?そうでない場合は、あなたの質問に結果が期待されるものを提供してください。 – TemporalWolf

1

を参照してください。

^[^\n]+\n(.+) 

デモ:https://regex101.com/r/sQ7sL9/1

PHPの使用法:

preg_match('/^[^\n]+\n(.+)/', $string, $secondline); 
echo $secondline[1]; 

デモ:https://eval.in/637223

explodeを使用し、2番目のインデックスを引っ張っはしかし私にはクリーンな解決策のように思えます。

$lines = explode("\n", $string); 
echo $lines[1]; 

デモ::。https://eval.in/637217

関連する問題