正規表現

正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。

RSS

  • 解決済

    回答
    5

    正規表現でのスクレイピング

    phpを勉強し始め2ヶ月の初心者です。 練習に、スクレイピングサイトを作っているのですが、質問させてください。 とあるサイトから住所と電話番号をスクレイピングするサイトを作っているのですが、正規表現を利用しています。 if(preg_match ("/(東京都|北海道|京都府|大阪府|.{6,9}県)((?:四日市|廿日市|野々市|かすみがうら

    • 0評価
    • 139PV
    naoyahige naoyahige 1週間前
  • 解決済

    回答
    2

    任意の一文字が0回以上が0回以上

    phpやjavascriptなどの変数を正規表現で取得するときは、^\w+=.*ですが、 マッチさせたい変数が改行しているときは、\w+=.*(\\\n.*)*とすることで複数行にも対応できるそうです。 ここで改行に対応するために追加した(\\\n.*)*について質問があります。括弧内の.(任意の一文字)が0回以上とあり、カッコ外にも0回以上とありま

    • 0評価
    • 75PV
    aaaaaaaa aaaaaaaa 3日前
  • 受付中

    回答
    2

    正規表現で任意の位置以降を削除するには

    前提・実現したいこと Rubyで正規表現を使い、任意のhtml文字列に掛ける正規表現処理を作っています。 質問(作りたい処理) 真ん中くらいのhtmlタグ以降の文字列を削除するにはどうしたら良いでしょうか? 以下、例1,2のようなあらゆるhtml文字列に対応したいです。 例1: <p>~~~</p> <h2>~~</h2> <p class="a

    • 0評価
    • 107PV
    MosamosaPoodle MosamosaPoodle 2日前
  • 解決済

    回答
    2

    正規表現で一致する要素すべてを格納したい

    現在サイト内にある電話番号形式の数字文字列を取得しようとしているのですが 複数ある場合に、一番目にあるものしか取得できず、二番目以降にあるものも取得するにはどうしたら良いかご教示ください。 HTML <tag>0120-111-2222</tag> <tag>いろいろなテキストがつづく</tag> <tag>03-111-3333</tag> 続く

    • 0評価
    • 56PV
    KenKimura KenKimura 2日前
  • 解決済

    回答
    2

    物理行と論理行とは

    たとえば、継続行にマッチさせる方法について考えてみよう。データの仕様においては、複数の物理行が使われていても、改行文字の直前がバックスラッシュになっていれば、それら全体を一つの論理行とみなすようなものがよくある。 たとえば、次のようなものだ。 SFC=array.c builtin.c eval.c field.c gawkmisc.c i

    • 0評価
    • 55PV
    aaaaaaaa aaaaaaaa 3日前
  • 解決済

    回答
    1

    Perlで日本語の文字列に含まれる日本語に正規表現でマッチさせたい

    日本語にマッチさせたい Perlで$strに含まれる$pをマッチさせたいです。 $strには、'メッセージ "通信エラー(クロス通信)" が表示されます。'、$pには通信エラー(クロス通信)が入っています。 実際のコードは以下です。 use strict; use warnings; use utf8; use Encode qw/enco

    • 0評価
    • 22PV
    masatoz masatoz 2日前
  • 解決済

    回答
    2

    javascript 正規表現 全角文字を部分的にはじく

    以下の項目のみを許容する正規表現はどのように実現したらよいでしょうか?、 ・半角(半角カナ含む) ・全角カナ ・全角記号 /[ぁ-ん一-龠]/ 上記の記述だけでははじけない漢字もあるようなので... /(?:[々〇〻\u3400-\u9FFF\uF900-\uFAFF]|[\uD840-\uD87F][\uDC00-\uDFFF])/

    • -4評価
    • 210PV
    coko1 coko1 1週間前
  • 解決済

    回答
    2

    preg_matchを使いHTMLから取得する範囲指定について

    phpにてpreg_matchで抽出する範囲の指定の件でお知恵をお借りしたく思います。 <div class="content"> <div>テキスト1</div> <div>テキスト2</div> </div> 上記のような文字列からpreg_matchを使い <div>テキスト1</div> <div>テキスト2</div> この

    • 0評価
    • 69PV
    enter_linx enter_linx 1週間前
  • 解決済

    回答
    2

    正規表現を用いたエスケープについて

    正規表現を用いたエスケープについて テスト1{=test1-string1.test2-string2}-終わり 上記のような文字列があった場合に 中括弧内の-にのみマッチするような正規表現を考えております。 現在以下の通りに正規表現を組んでおりますが、 ([^}]*\{=[^.}]*\.[^}]*)(-)([^}]*\}) .以降のみ

    • 0評価
    • 133PV
    litteone litteone 1週間前
  • 受付中

    回答
    1

    maillogでの送受信サイズ集計について

    postfix,sendmailを使用したメールサーバーを管理しているのですが、 下記フォーマットのmaillog(一部省略)より、example.comドメインのメールの送信サイズ・受信サイズを日ごとに集計できればと思っております。 Apr 15 13:08:51 ****** postfix/qmgr[12345]: ******: from=<

    • 0評価
    • 40PV
    test_tarou test_tarou 1週間前
  • 受付中

    回答
    2

    正規表現での住所の表し方

    php勉強中の初心者です。 いろいろなサイトから住所をスクレイピングするプログラムを練習しているのですが、 正規表現の部分でわからないことがあり質問させていただきます。 if(preg_match("/^(東京都|北海道|(?:京都|大阪)府|.{6,9}県)((?:四日市|廿日市|野々市|かすみがうら|つくばみらい|いちき串木野)市|(?:杵島郡

    • 0評価
    • 89PV
    naoyahige naoyahige 2週間前
  • 解決済

    回答
    2

    URLの正規表現

    正規表現でわからないので質問させていただきます。 下記の文字列からURLを抜き出したいです。 対象の文字列 background-image: url(http://test.jp/img/tit/0013/BOT0023543.png?output-quality=20&output-format=jpg&resize=480:270);

    • 0評価
    • 73PV
    thunder_zak thunder_zak 3週間前
  • 受付中

    回答
    1

    各行の先頭に文字を置換する方法とは

    全角と半角がまじりあうと… 文字列 aqwaaaaaaaああああa aqwaaaaaa646aaaaaaaaaa aqwaaaaaaaa655abaaaaaaaaaaaa aqwaaaaaa という文章の先頭部分にコメントアウトを意味する「//」を挿入する際(つまり各行のaqwaa...を//aqwaa...のようにしたい)

    • 0評価
    • 119PV
    aaaaaaaa aaaaaaaa 3週間前
  • 解決済

    回答
    2

    正規表現でない「2?3人分」を「2~3人分」に置換したい.

    Accessをつかって,文字コードANSIでデータ整理をしています. UTF8 から変換してANSI で取り扱っているのが良くないのかもしれませんが, 「2?3人分」という文字化けデータが沢山生じています. 「ー」を含むデータは,cp932の問題があるので,UTF8 のまま作業するべきだったのでしょうか. 人間か見れば,2人から3人分の意味だと

    • 0評価
    • 88PV
    cattac cattac 3週間前
  • 受付中

    回答
    1

    テーブルのレコードを配列にしたい

    <div> <table border="1" cellpadding="5" cellspacing="0" width="100%" class="list"> <tr> <th rowspan="2">country</th> <th rowspan="2">class<div></d

    • -2評価
    • 154PV
    takagi.1994 takagi.1994 4週間前
  • 解決済

    回答
    5

    ルビの振られたHTMLからルビを無視して文字列をマッチさせたい

    前提・実現したいこと php か jQeury のどちらかで実現できる方法、もしくは両方で実現できる方法を探しています。 ルビのある文字文字列をハイライトしたいです。 サイトを運営しております。自身のサーバーにルビ情報を含んだテキストファイルがあり、それを php で読み込んで表示しております。 この文章に対して指定した部分をハイライトに

    • -1評価
    • 205PV
    totomaru483838 totomaru483838 4週間前
  • 解決済

    回答
    3

    IPアドレスの正規表現について

    前提・実現したいこと Javascriptにてシステムを作成しています。 IPアドレス入力のバリデーションにおいて、 正規化表現を利用しようと思っています。 X.X.X.Xだけの正規表現は検索して解決しましたが、 X.X.X.X/Yのようなサブネットを含む表現は解決できていません。 どのように表記すればよろしいでしょうか? X.

    • 0評価
    • 234PV
    poponta poponta 1ヶ月前
  • 解決済

    回答
    1

    正規表現で、タブで始まる連続する行だけを、<p></p>で囲みたい

    前提・実現したいこと 使用言語はPHPです。 ある文字列の中で、「タブで始まる連続する行」だけを、<p></p>で囲みたいと思っています。 たとえばですが、 $text =<<<EOL この行は普通の行です タブ行1_1 タブ行1_2 これは普通の行です。 これも普通の行です タブ行2_1 タブ行2_2 普通

    • 0評価
    • 68PV
    MasaInns MasaInns 1ヶ月前
  • 解決済

    回答
    5

    ワイルドカードと正規表現の違いについて

    ワイルドカードと正規表現の違いが いまひとつわかりません。 どなたかわかり易い解説をお願い致します。 例えば、CentOSで、ターミナルを使っていると lsコマンドで ファイルの表示を行う際に、 表示を絞りたい時があると思います。 ls -l test1* という風にすると、 test1.txt test1_sample

    • 0評価
    • 142PV
    ALTLIA ALTLIA 1ヶ月前
  • 解決済

    回答
    1

    rubyの正規表現

    gsub(/, (\w+)$/, " & \\1") この正規表現がやろうとしていることを教えていただけませんでしょうか? /, (w+)$/の部分は行末の,という意味で、 " & \\1"の部分で行末の, を & に置き換えると思うのですが、 \\1の部分は何をしようとしておりますでしょうか? よろしくお願いいたします。

    • 0評価
    • 58PV
    jamsyrup jamsyrup 1ヶ月前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    2757

  • 総質問数

    421

  • 今週の質問数

    5

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る