• ベストアンサー

正規表現

正規表現というのは、どのプログラミング言語においても共通なのでしょうか?

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

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.1

違います。 言語ごとに仕様が定まっています。もちろん、完全ばらばらでは無くて共通部分が大きいです。 ここに各種言語のメモがあります。 http://www.kt.rim.or.jp/~kbk/regex/regex.html 大きく分けると、 ・基本正規表現 ・拡張正規表現 ・Perl拡張 で、現在の多くの言語はPerl拡張とほぼ同じです。

WLUSIAJLGJJ
質問者

お礼

回答ありがとうございました。

関連するQ&A

  • 正規表現の使い方

    $input =~ s/[a-z][0-9]-[0-9]/ [a-z][0-9]-[0-9] /g; perl言語での正規表現についてです。 置換に関してなのですが、このような使い方はできないでしょうか?? [a-z][0-9]-[0-9]にヒットしたものの前と後ろにスペースを代入したいのですが、何かいいプログラミングはないでしょうか?

  • 正規表現で( , -, ] を表すと。

    こんばんは。お世話になります。 正規表現を使ったプログラミングをしているのですが、一般に、) や、[ や - は正規表現の記号として使われますよね。 この文字を正規表現で検索したい時には、どうすればよいのでしょうか?. 誰か分かる方は教えてください。よろしくお願いします。

  • 正規表現「ますか?ます?」

    プログラミングの正規表現について伺いたいことがあります。 タイトルにあるように「ますか?」と「ます?」をひっぱってくるためには、つまり、ある文字はあってもなくてもよい(この例ですと「か」)どのように書けばいいのでしょうか。 よろしくお願いします。

  • 正規表現

    PHPのプログラミングの勉強をしています。 正規表現を使って?の1文字をマッチさせたいのですが http://hogehoge.com/?hoge=hoge などの/?の場合は正規表現でマッチさせないようにしたいのです。 宜しくお願い致します。

    • 締切済み
    • PHP
  • 正規表現について教えてください。

    正規表現について教えてください。 JavaScriptでプログラミングを行っています。 その中で文字列に対しゼロサプレスを行いたいと思い 調べた結果、正規表現を使用する以下のコードで 実現可能なことが分かりました。 val.replace(/^0+([0-9]+.*)/, "$1") コードを記述し実行すると確かに可能なのですが 正規表現を調べてみても何故これでゼロサプレスが可能なのか よく理解できませんでした。 申し訳ありませんが初心者でも理解できるように説明して頂けないでしょうか。 宜しくお願いします。

  • Javaプログラム内の正規表現

    スパイダーツールという技術(?)をつかって、 (あらかじめプログラミング言語で、使用者の必要な情報のみを検索し、出力してくれるというもの。言語はJavaでできています。) ヤフーファイナンスの値上がり/値下がり率ランキングを自分仕様にして利用しようと考えています。 その場合、Javaプログラム内に正規表現で書かれている部分があって、そこも書き換えが必要のようなんです。 しかし正規表現となると、不得意なJavaよりももっと理解不能! …そこで質問です。 日本語→英文 英文→日本語 と直せる翻訳サイトのように、正規表現も翻訳できるサイトありませんか!? もしくは正規表現について、分かりやすいサイトをご存知の方はご一報をどうぞ宜しくお願い致します。

    • ベストアンサー
    • Java
  • 正規表現を変換できる…?

    現在Javaをプログラミング中で、正規表現の書き換えも必要となり 苦戦しております。 Javaもさわりたてなので、正規表現も書くとなるとなおさらで… そこで質問なんですが、 1.正規表現を、英語 → 日本語 というような翻訳サイトのように、 翻訳してくれるようなサイトはありませんでしょうか? 2.また、正規表現の書き方や形式について詳しく表記されているサイトがあればご紹介頂けないでしょうか? どうぞ、ご返答よろしくお願いします!

  • 正規表現について

    正規表現について、お聞きしたいことがあります。 たとえば、前回の年末ジャンボ宝くじの当選番号を正規表現で表わしたらどのようになるのでしょうか?すべての当選番号は数が多いですので、以下の2つをお答えいただけたらと思います。 3等 下1ケタ9組 166000番 5等 各組共通   下3ケタ254番

  • c言語 正規表現

    c言語でCSVファイルに書かれている数字を集計するシステムを作っています。 Excelでは「*」が正規表現ですが、c言語では正規表現はありますか? よろしくお願いします。

  • 正規表現について

    正規表現について、お聞きしたいことがあります。 たとえば、前回の年末ジャンボ宝くじの当選番号を正規表現で表わしたらどのようになるのでしょうか?すべての当選番号は数が多いですので、以下の条件で2つをお答えいただけたらと思います。 条件:各番号 は [0-9][0-9]組 [0-9]\{6\} と 表現すること 3等 下1ケタ9組 166000番 5等 各組共通   下3ケタ254番