• ベストアンサー

次のようなテキストの抽出をしたい

いつもお世話になります。 具体的には次のようなことを行いたいのですが、 "/9912/alexaregular", "/12635/aachenbold", "/111035/amerregular" などのようなテキストがあって、それぞれ "9912", "12635", "111035" の部分を抜き出したいです。 変数名は適当に宣言して頂いて構いません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tandes
  • ベストアンサー率58% (10/17)
回答No.1

str="/9912/alexaregular"; として、数字の部分を抜き出すのなら number=str.match(/\d+/); で出来ます。 /と/の間を抜き出すのなら number=str.match(/\/(.+)\//)[1]; となります。

参考URL:
http://www.tohoho-web.com/js/regexp.htm
KanjiTalk
質問者

お礼

とても分かりやすい説明を頂き、 ありがとうございました。

関連するQ&A