アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは
javascriptを使って、textareaに入力された文字列の一行目を抽出し、抽出したものに処理をかけるプログラムを作成したいです。
文字を指定して行を抽出する方法はわかるのですが、指定した行番号から行を抽出するやりかたがわからないです。
どなたか知恵をお貸しいただけないでしょうか?
よろしくお願いいたします。


明日11日の天気は雨です。
これから1週間は天気が悪そうです。

↑ここから一行目を取り出し、

明日11日の天気は雨です。

↑処理をかけて

11
というような形のものを作りたいです。

A 回答 (1件)

当たり前ですが、「行番号」というのは存在しません。


また、「行を抽出したいです」なので「↑処理をかけて」以降はシカトします。

狙った行目を取り出す一般的な方法は、改行でsplitした配列を作ってやることです。
取得した文字列がtextsだとして、
texts.split(/\r\n|\r|\n/)
と改行でsplitすると各行の文字列からなる配列となるので、「行番号」とやらを配列のインデックスに置き換えれば取り出せます。
まあ、ググって
http://javascript.g.hatena.ne.jp/py4s-tnk/201105 …
こういうサイト見てもらったほうが早いです。
    • good
    • 0
この回答へのお礼

回答ありがとうございます!
参考になりました!

お礼日時:2013/11/11 20:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!