
No.1ベストアンサー
- 回答日時:
最近AIに聞くことが多くなっています。
正しいかどうか分かりませんが、回答がないのでジピって見ました。以下AIの回答から抜粋。
最後の部分「[/\b]{0}」について詳しく見てみましょう:
[\/\b]: これは、スラッシュ(/)またはバックスペース(\b)にマッチします。ただし、バックスペースは通常の文字列中には現れないため、ここではスラッシュ(/)にマッチすることが主な目的と考えられます。
{0}: これは直前の部分が0回出現することを意味します。すなわち、実際には「何にもマッチしない」ことを示しています。
この部分が含まれている理由としては、次のような可能性があります:
意図的な非マッチ: 何らかの意図で、スラッシュやバックスペースにマッチしないようにしている。
将来の拡張のためのプレースホルダー: この正規表現が将来的に拡張されることを見越して、プレースホルダーとして設置されている可能性。
エスケープミス: あるいは単なる誤りやエスケープミスの可能性もあります。
一般的には、この部分は正規表現の動作には影響しません。要するに、最後の「[/\b]{0}」は「何にもマッチしない」ことを明示的に示しているだけであり、正規表現の機能に直接的な影響はないと考えられます。
プログラム入門書から抜粋したのですが、難解です。誤字も見つけているので、ミスということもあるかもしれません。ありがとうございます。
No.2
- 回答日時:
> 最後なんですが、よくわかりません。
の最後というのが、[\/\b]{0} のことなら、これは繰返し0回なので、何も書かないのと同じです。おそらくミスでしょう。この事だけなら単なるタイプミスの可能性もありますが、これ、PHPだと思いますが、パターン中に / が沢山出てくるのに全体を / で囲んで、 / にエスケープが必要となっているのが間抜けすぎますので、おそらく、「PHPのプログラム中に正規表現を書くにはどうするのか」をあまり知らない初心者が書いたのかと思います。
上記と等価な正規表現をすっきり書くと、こうなります。
$pattern = "@http://([\w.:]+)/*([\w.~?=%/&]*)@";
http:// で始まっているのでURLかどうかを判断する正規表現っぽいのですが、それだとすると間違っています。
このプログラム自体を「見なかったこと」にするのが良いかと思います。忘れましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 正規表現 3 2023/11/13 14:52
- Excel(エクセル) エクセル2013で月間勤務表から週間勤務表へ自動転記する方法と関数の仕組みを教えて下さい。 1 2024/03/29 23:13
- 怪我 医師に痛みを伝える時の表現について。 最初の痛みが10だとすれば治療後痛みは3〜4程で大分良くなった 4 2022/10/31 14:04
- 英語 when節の譲歩表現の可不可について 3 2023/06/06 09:26
- 英語 withを除く前置詞+抽象名詞で副詞になる場合の法則性等について 1 2024/02/03 15:16
- 英語 提示問題で不定冠詞aで誤っている理由について(A whale is a large animal.) 6 2024/04/09 05:31
- 飲食業・宿泊業・レジャー 宿泊施設で客室一覧表(手板)を作成しています。エクセル計算式の賢者様方からのお知恵をお授けください。 1 2024/01/09 20:59
- Excel(エクセル) excelVBAについて。 8 2022/12/11 13:47
- Visual Basic(VBA) エクセル VBA メール本文に指定セルに記載されているURLをリンクとして記載する方法 8 2022/08/08 07:50
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【正規表現】コメントアウトさ...
-
リナックスの grepコマンド ...
-
正規表現
-
CSVファイルの中で、「 , 」カ...
-
住宅にカナを入力する際に丁目...
-
エクセルで数値を全角文字(カ...
-
VB.net、テキストボックス入力...
-
Excelについて質問です。 セル...
-
IEからEdgeへの移行に伴うIMEの...
-
マクロを使ってフォルダー内に...
-
英数字のみ全角から半角に変換
-
Excel VBAでPDFファイルをMicro...
-
WORDで改ページすると時々グレ...
-
CSVの定義
-
「何とかで始まり、何とかで終...
-
SQLのデータで半角カナを全角に...
-
VBで、String型のデータが、...
-
CString から LPCTSTRの型に変換
-
全角英数字の必要性が理解できない
-
char型全角数字から、int型半角...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報