質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.78%

正規表現にて、数字の範囲の指定方法を教えて頂けますでしょうか?

解決済

回答 4

投稿

  • 評価
  • クリップ 0
  • VIEW 11K+
正規表現で、数字の範囲を指定したいです。

0244978~0245001
の間の数字のみを検索する場合、どのように表記すればよろしいでしょうか?
 
よろしければ教えて頂ければ嬉しいです。
よろしくお願いいたします。
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 4

+3

https://www.debuggex.com/ のページで
024(4(97[89]|9[89]\d)|500[01])
と入れてみましょう。

そして result のエリアに次のものを入れてみましょう。
0244978
0244979

0244980
0244981
0244982
0244983
0244984
0244985
0244986
0244987
0244988
0244989

0244990
0244991
0244992
0244993
0244994
0244995
0244996
0244997
0244998
0244999

0245000
0245001
イメージ説明

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/03/02 18:22

    ありがとうございます!こちらはテストツールですよね?図解になっているものもあるなんて。。ツールのご紹介までありがとうございます。

    とても使えそうで今後もこれで遊び(?)ながら、試したりしようかなと思います(^^)

    キャンセル

checkベストアンサー

+1

おもしろそう。
(024497(?=[89])|02449[89]\d|024500(?=[01]))

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/02/27 10:42

    !!!
    すごいです。。できそうですね。目から鱗です。
    昨日ずっと考えていた分、教えて頂いて感動です。

    ありがとうございます!

    キャンセル

  • 2015/02/27 13:17

    あ。
    先読みにする意味全くないですねこれ。
    024(4(97[89]|9[89]\d)|500[01])
    これでいいのか。

    キャンセル

  • 2015/03/01 15:42

    こんにちは。

    (024497(?=[89])|02449[89]\d|024500(?=[01]))

    だと、02449789, 02449798, 02450001, 02450010にも一致してしまいます。

    僕は、別記の回答としてみましたが、いかがでしょうか。

    ※Qixilでの回答依頼がありましたので、もしかしたらと思ってこちらを確認してみました。上記は、同サイトでの回答として投稿させていただきました。(遅ればせながら)

    キャンセル

  • 2015/03/02 18:18

    >Lhankor_Mhyさん
    確かに!これでもいけるかもですね!ありがとうございます(^^)

    >GeorgeCohtaさん
    はい。キクシルでも質問させて頂いていました。。
    ご回答ありがとうございます。。!こちらのサイトの方が人は多いそうですね。。

    キャンセル

+1

かなり不細工になってしましましたが、こんなんでどうでしょう

024[45][09](78|79|80|81|82|83|84|85|86|87|88|89|90|91|92|93|94|95|96|97|98|99|00|01)

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/02/26 19:30

    早速のご返答ありがとうございます!

    なるほどですね。。こちらの場合、
    0245999
    などの数字は該当しますでしょうか?

    該当しそうな気がしまして。。。むむむ。

    キャンセル

  • 2015/02/26 19:36

    しますね><

    なかなか難しいですね
    もっと考えてみます

    キャンセル

  • 2015/02/26 19:51

    知恵熱が出そうなので反則技を考えました

    0244978|0244979|0244980|0244981|0244982|0244983|0244984|0244985|0244986|0244987|0244988|0244989|0244990|0244991|0244992|0244993|0244994|0244995|0244996|0244997|0244998|0244999|0245000|0245001

    キャンセル

  • 2015/02/27 10:41

    笑!

    ですよね!所詮24個の数字なので、私も「もうこれしかないかな!」なんて思っていました笑

    ご返答ありがとうございます。

    (ご回答頂いたにもかかわらず、砕けた表現の返答で申し訳ありません。。)

    キャンセル

+1

こんにちは。

すでに「解決済」となっていましたが、僕は下記のように考えてみました。

(024497([89]{1})|02449[89]\d|024500([01]{1}))

以上、ご参考いただければ幸いです。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/03/02 18:19

    回答ありがとうございます!
    もう先週から頭グニョグニョでございます。
    頭の体操にいいです。知恵熱でそうですが(^^)

    キャンセル

  • 2015/03/03 10:03

    mana_takeshitaさん、コメント(返信)をいただきありがとうございます。
    おなじものですが、Qixilもご確認いただきありがとうございました。

    Q&Aサイトとして、僕は Qixilを高く評価しているのですが、たしかに、こうした質問は、エンジニアが多い teratailに投稿したほうが回答が得られやすいかもしれません。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.78%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る