• ベストアンサー

jqueryの文字列検索で一致する数を取得

jqueryで分からない事があります。 文字列検索で何個ヒットしたのかを取得したいですが、 上手くいきません。 例えば、「もじれつけんさくのてすとです」の中に「す」を検索したと します。そして、何個取得できたかが知りたいです。(2と取得できれば良いです) お手数ですが、ご教授のほどよろしくお願いいたします。

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

  • ベストアンサー
  • think49
  • ベストアンサー率59% (285/482)
回答No.1

jQueryを使うまでもないのでは…。 var matches = 'もじれつけんさくのてすとです'.match(/す/g); var length = matches ? matches.length : 0; alert(length);

hyde_moka
質問者

お礼

できました!jqueryの方が出来る事が多いのでjqueryで試してたのですが・・ javascriptでも可能だったのですね。ご回答、ありがとうございました!

関連するQ&A

  • jqueryで文字列を置換したいのですが。

    jqueryで文字列を置換したいのですが。 例えば<a href="http://*****/database.cgi?keys10=検索文字01"> みたいなアンカーがあったとして、これの”検索文字”の部分のみを置換して 例えば<a href="http://*****/database.cgi?keys10=検索文字02"> の様に置換することは可能でしょうか。 何卒、宜しくお願いいたします<m(_ _)m>

  • 複数の文字列を検索

    あるログファイルの文字列を取得して。検索でヒットした文字列行 を返すスクリプトを作成しております。 検索:"OK"    日付 対象行 : OK! Tue Jul 19 文字列"OK"は普通に # grep "OK" ログファイルPath で検索できますが、 文字列と日付を両方引っ掛ける場合は・・・ grep -e "OK" -e env LANG=c date -u +"%a %b $d" ログファイルPath 当然コマンドエラーになります。 dateコマンドから日付を取得して、grepにて引っ掛ける方法を知りたいので すが、お分かりになる方、ご教授お願い致します。

  • 含まれる文字列の検索

    ソースコードに「<title></title>」が含まれているhtmファイルを見つけるために、「スタート」→「検索」→「含まれる文字列の検索」に「<title></title>」を指定して検索しても、そのhtmファイルがヒットしません。 同じフォルダーをWin2000で同じ方法で検索するとヒットします。 「含まれる文字列の検索」の検索対象について何か設定があるのでしょうか?

  • 文字列から文字列を検索するプログラム

    現在、C言語を学習しています。 文字列から文字列を検索する関数に「strstr]がありますが、自作関数として自分で作成する方法を考えております。 文字列から文字を検索する事は出来たのですが、文字列を検索するシーケンスがわかりません。 有識者の方、御教授よろしく御願い致します。

  • jQueryで文字数を丸めたい

    ■やりたいこと jQueryを利用して、文字を取得して表示させているのですが、 ある一定数以上の文字は切り取った上に、最後に…を付けて、表示させたいです。 ■現状 title = jQuery(Rss.feedContents).find("title").text(); ■試したこと title = jQuery(Rss.feedContents).find("title").text().substring(0,9)+"…"; これだと、常に…が付与されてしまいます。 jQueryで文字数を丸める際は、普通、どうするのでしょうか?

  • 最も多い文字列を検索するには

    皆様いつもお世話になっております。 最も多い文字列を検索するにはどのようにすればよいでしょうか。 具体的には (1)A列に6文字の文字列が並んでいます。 (2)先頭4文字の文字列で最も多い種類の文字列の値を取得する (3)最も多い文字列以外の文字列を含む行を削除する というプログラムを組みたいと思います。 よろしくお願いします。

  • 完全一致の検索

    Sub test() D = UserForm1.Txet1.Text Cells.Find(What:=D).activate End sub UserForm1のテキストボックスに日付を入れ、 検索をかけようとしています 検索対象になるデータは、日付(4/1~3/31)です。 この検索で問題が・・・ 1/1を検索すると11/1が、2/1を検索すると12/1がそれぞれヒットしてくれるのです・・。 そりゃ・・完全に一致してますものね・・・ こういう場合、どうすればいいんでしょう? 考えてみたのは、len関数で文字列が何桁か取得し、 Ifを用いて検索対象範囲を設定しようと思ったのです が、普通はどのように書くのでしょうか? この考え方の他に書き方があったらご教授ください。 それと・・検索範囲ってどのように書いたらいいの でしょうか・・?

  • 文字列検索について

    Googleなどの検索サイトのキーワード検索は、ユーザーと入力してもユーザがヒットする検索が出来ています。また、全角半角区別なしで文字列の検索をするにはどのようにしたらいいのでしょうか? よろしくお願い致します。

  • 文字列中からある文字列とある文字列の間にある文字列を取得

    表題にあるとおり間の文字列をどうやって取得するべきかと悩んでいます・・ abcdefghijklmn・・・ となっているとき bとe、aとkなど間の間隔が不定なときはどのようにして文字列を取得したらよいのでしょうか? 最初の2文字は与えられているとして考えています。 インターネットのURLで言うなら/から/までの間の文字列と言うことになります。 今私が考えているのは strchrで位置のアドレスを取得してそこからfor文かwhile文で指定の2文字目が出るまでまわすのかなぁ・・と思っています。 ですが具体的にどのような感じに書けばいいのかがわかりません。どなたかご教授ください。

  • 【検索】「含まれる文字列」で検索してヒットしない

    Win98SEの「検索」-「ファイルやフォルダ」-「含まれる文字列」で 実際にある文字列を入力してもヒットしません。 ヒットさせるには、どうすればよいでしょうか? ヒットさせたいファイルは WordやExcel2000で作成し、何度か編集済みのものです。 機種:NECMateNX MA46H 他何台かあり OS:Win98SE 使用しているアプリ:Word/Excel2000 ヒットさせたい文字列:テキストボックスではなく、            普通に文字入力している内容            (例) 前橋店 とか  伊香保温泉  とか            文字列の前後に「*」を付けてもダメでした。 ファイルの名前の一部を入力して検索した場合は 正しく機能して結果が表示されています。 講習でこの機能を説明したいので、 どなたかヒットさせる方法をご存知でしたら 教えてください。 よろしくお願いします。<(_ _)>

専門家に質問してみよう