正規表現 Part9
■ このスレッドは過去ログ倉庫に格納されています
0760デフォルトの名無しさん
2012/04/18(水) 16:33:01.21>※このようにしてみたのですが、上手くいきませんでした。
おしいね。[0-9]は0から9の間の数字一つを差す。
なので[0-9]_[0-9]だと3_8や1_9と言った文字列にしかマッチしない。
こういう場合は後ろに+をつければ1つ以上の連続を意味するようになる。
[0-9]+_[0-9]+とすると32314_9723や1_3298741などを意味するようになる。
次に式の後ろに$1とあるが、これは括弧で囲まれた部分を呼び出すもの。
例えば(aiueo)kaki(kuke)koとした場合の$1にはaiueoが$2はkukeが入る。
あと正規表現は/と/の間に書くんだが君の書いた正規表現は終わりの/が抜けてる。
上の3点を考慮して書きなおすとこうなる。
[/^(http:\/\/www\.forest\.impress\.co\.jp\/docs\/news\/[0-9]+_[0-9]+\.html)\?ref=rss/, '$1']
■ このスレッドは過去ログ倉庫に格納されています