- 1やる気欠乏症◆AI/w/GutN623/03/26(日) 23:00:38
- 2やる気欠乏症◆AI/w/GutN623/03/26(日) 23:02:05
- 3やる気欠乏症◆AI/w/GutN623/03/26(日) 23:03:47
- 4二次元好きの匿名さん23/03/26(日) 23:08:37
2次元以外かどっかのプログラミングスレで話題に挙がってた覚えがある機能だ
いいね応援してる - 5やる気欠乏症◆AI/w/GutN623/03/26(日) 23:09:09
- 6やる気欠乏症◆AI/w/GutN623/03/26(日) 23:12:23
- 7二次元好きの匿名さん23/03/26(日) 23:13:43
あにまん検索作った人か
地味に使わせて頂いてるのでスクリプトとか全然素人だが応援してます - 8やる気欠乏症◆AI/w/GutN623/03/26(日) 23:17:41
えっとなんだっけ、かなり前に放置してたから何で止まってるんだっけ
正規表現だっけ
この辺参考にして頑張るんば
マッチング正規表現サンプル集 - Miuran Business SystemsMiuran Business Systemsのオフィシャルサイト。システム開発を行う企業で、略称はMBS、2008年1月設立。site.m-bsys.com - 9やる気欠乏症◆AI/w/GutN623/03/26(日) 23:22:00
- 10二次元好きの匿名さん23/03/26(日) 23:27:08
- 11やる欠◆AI/w/GutN623/03/26(日) 23:31:05
- 12やる欠◆AI/w/GutN623/03/26(日) 23:33:17
- 13やる欠◆AI/w/GutN623/03/26(日) 23:46:49
- 14やる欠◆AI/w/GutN623/03/26(日) 23:59:02
^ →テキストの開始位置
() →グループ
. →全ての文字
* →直前の文字の0回以上連続(???、量指定子って言うらしい、調べて理解せねば)
\ →直後の文字をエスケープ
???????????
^(.*)(\..*)
というグループを
\(.*
してるって理解でOK???? - 15やる欠◆AI/w/GutN623/03/27(月) 00:08:05
それぞれの個別の説明でも読んでみよ…
正規表現:行の先頭「^(ハット、キャレット)」 | WWWクリエイターズ正規表現で頻出の、「^」の意味です。 文頭を意味する「^(ハット、キャレット)」 「^」は「ハット」または「キャレット」などと読みますが、正規表現では、「文頭」や「行頭」を意味します。このような位置を限定するメタ文字はアンカー(位置指定子)と呼ばれます。 「^(ハット)」とよく似た働きを持つアンカーに「$(ドル)」があります。「$」は、「^」の反対で、「文末」「行末」を表すメタ文字です。 正規表現:文字列の末尾「$(ドル)」 「^」が示す、「文頭」の定義 ファイル内のテキストを処理する際に「文頭」を改行の直前とするのか、改行を含む、テキストファイル全体の文とするのかは、正規表現エンジンの仕様次第です。 例えば、PHPの正規表現エンジンであるPCREにおいては、「^」「$」はテキスト全体の最初と最後と定義されています。このように、改行を含んで全文のテキストを1文とみなす処理を「シングルラインwww-creators.com正規表現:ドット「.」の意味と使い方。 | WWWクリエイターズ正規表現において、最も使用頻度の高い特殊文字のひとつ「.(ドット)」について、その定義と使い方を詳しくまとめました。基本中の基本かもしれませんが、おさらいの意味もふくめてご覧ください。 正規表現における「.(ドット)」 なんでもいい一文字「.」 正規表現の「.(ドット、ピリオド)」は「任意の文字1文字」という意味です。基本的には、OSのような基盤システムの設定で用いる「ワイルドカード(*)」の用に「あらゆる文字」を表現する目的で使うことが多いです。 // ドットを用いた正規表現 /こんばん./ // マッチする文字列 こんばんは こんばんみ こんばんね 「.」を繰り返す表現 複数文字であれば、複数のドットを使えばマッチできます。 // 2つのドットを用いた正規表現 /..弁当/ // マッチする文字列 唐揚弁当 のり弁当 高級弁当 ただし、このような繰り返しが発生するパターンは、「量指定子www-creators.com正規表現:アスタリスク「*」の意味は? | WWWクリエイターズ基本的な正規表現について、今回はアスタリスク「*」の意味についてです。 正規表現のアスタリスク「*」とは? 正規表現でアスタリスク「*」は、「直前のパターンの0回以上の繰り返し」という意味です。 最も簡単な正規表現の例は、 // a を0回以上繰り返す正規表現 abc* この正規表現は、下記を全てマッチします。 ab // マッチ。「c」の0回の繰り返し abc // マッチ。「c」の1回の繰り返し abccccc // マッチ。「c」の5回の繰り返し アスタリスク「*」のような繰り返し回数を制御するメタ文字は、「量化子」「量指定子」などと呼ばれる事があります。 アスタリスクは「最初の一致」「最長の一致」 アスタリスク「*」のような量化子では「最初に見つかる」「最長の一致」が優先的にマッチされます。 最初の一致 下記のアスタリスクを使ったパターン例では、最初に見つかった「〜の0回の繰り返しwww-creators.com正規表現:エスケープが必要な文字一覧 | WWWクリエイターズ正規表現で、エスケープが必要となる特殊文字をまとめました。 正規表現でエスケープが必要な文字 正規表現では、特殊文字を文字として認識させたい時、バックスラッシュ(\)を使ってエスケープ(迂回)を行います。 「あれ、この文字はエスケープが必要だったけ?」記憶が曖昧になることが多々ありますので、下記にまとめていきます。 [1] メタ文字はもれなくエスケープが必要 正規表現で「メタ文字」などと呼ばれる特殊文字は、もれなくエスケープが必要です。下記はメタ文字の一覧です。必要な場合はエスケープしましょう。 [2] デリミタと同じ文字はエスケープが必要 正規表現パターン記述の中で、デリミタとの混同を避けるため、デリミタに利用した文字と同じ文字が出現するのであれば、それらはエスケープする必要があります。 Vimや、PHP(PCRE正規表現)などの多くのプログラミング言語においては、正規表現パターンは、そwww-creators.com - 16やる欠◆AI/w/GutN623/03/27(月) 00:13:49
メモ
\.はただのピリオドを抽出したい時に使う - 17二次元好きの匿名さん23/03/27(月) 00:15:30
- 18やる欠◆AI/w/GutN623/03/27(月) 00:31:26
はえ〜…ありがとうございます…
ちょっとはわかりやすくなりました…
ぱっと説明無しで文字列見ただけじゃ何もわからないので文脈を読み取るには慣れていく必要があるみたいだということを痛感しました…
全部が全部入ってこないので今日は寝ます!
- 19二次元好きの匿名さん23/03/27(月) 08:38:49
保守ウホ
- 20やる欠◆AI/w/GutN623/03/27(月) 11:32:06
- 21二次元好きの匿名さん23/03/27(月) 21:38:18
最初は曖昧な理解でも使っていけばそのうち慣れるんじゃねえかな
- 22やる欠◆AI/w/GutN623/03/27(月) 22:36:37
数学の公式だって問題集解いて解いて繰り返して身につくもんですからね…!
いろんな正規表現に触れてみるのみ!ですわ!
チェッカーで遊び倒しますわ! - 23二次元好きの匿名さん23/03/27(月) 23:35:34
- 24やる欠◆AI/w/GutN623/03/28(火) 00:31:09
- 25やる欠◆AI/w/GutN623/03/28(火) 00:41:33
- 26やる欠◆AI/w/GutN623/03/28(火) 07:15:38
あさほしゅわよ
- 27二次元好きの匿名さん23/03/28(火) 10:54:32
そういえば要素置換するときってiframeでリンク先のファイル読み込む形でいいんだっけ……?
- 28仕事中◆AI/w/GutN623/03/28(火) 11:45:02
すればいいんじゃね?と例のスレでそう言われましたね!
- 29二次元好きの匿名さん23/03/28(火) 11:46:17
色ゼロ発症!ぬるぽ!(タートルズ)
- 30◆AI/w/GutN623/03/28(火) 22:37:42
ほしゅ
- 31二次元好きの匿名さん23/03/28(火) 23:59:32
今ってコード書くより先に正規表現について理解を深めようとしてる感じ?
- 32体力欠故やる欠◆AI/w/GutN623/03/29(水) 01:13:47
- 33◆AI/w/GutN623/03/29(水) 10:30:52
今日もがんばるぞい
- 34◆AI/w/GutN623/03/29(水) 20:37:49
今日も脱線して別のことやってましたねぇ!!
やりたいことがとっ散らかってる - 35二次元好きの匿名さん23/03/30(木) 00:21:37
正規表現って何かと使うこと多いし覚えてて損はないし勉強するのはアリやね
- 36◆AI/w/GutN623/03/30(木) 00:28:46
$1$2ってこっちか!!!!(正規表現側だと勘違いしてたヴァーカ)
replaceの,って何?【JavaScript】【正規表現】 - ウェブつくweb-tsuku.life - 37◆AI/w/GutN623/03/30(木) 00:30:22
いや…正規表現側の概念で合ってはいるのか…
- 38◆AI/w/GutN623/03/30(木) 00:51:48
理解を深めるためにも実例を見ていこ〜っと
メールアドレスを判別する時の正規表現
メールアドレスの正規表現正規表現のサンプルの中でドメイン名にマッチする正規表現について解説します。www.javadrive.jpうへぇ…
- 39◆AI/w/GutN623/03/30(木) 07:11:23
あさほしゅ
- 40二次元好きの匿名さん23/03/30(木) 12:53:18
範囲を示す-と文字としての-が混じってちょっと迷うとこあるな
- 41◆AI/w/GutN623/03/30(木) 22:51:19
ごめん今日は寝る
- 42◆AI/w/GutN623/03/31(金) 09:44:03
Hoshu
- 43二次元好きの匿名さん23/03/31(金) 15:02:02
いま1の理解度はどのへんなんじゃろ
- 44◆AI/w/GutN623/03/31(金) 22:32:23
うーん…進んでない、10%以下かもしれん
休みの日は別のこと脱線したりしたからなぁ…
正規表現学べるネット教材でも探してやってみるべ…
エディタで学ぶ正規表現入門 (全18回) - プログラミングならドットインストール文字列の検索パターンを指定することができる正規表現について、エディタを使いながら学んでいきます。dotinstall.com - 45◆AI/w/GutN623/04/01(土) 07:52:43
ほしゅ
- 46二次元好きの匿名さん23/04/01(土) 17:30:02
念の為保守しとく
- 47◆AI/w/GutN623/04/02(日) 01:11:31
念の為保守された…!
他人にお外に連れ出されたので今日はおやすみします - 48二次元好きの匿名さん23/04/02(日) 01:23:48
役に立つかわからんけど
ミュート作ってたのが正規表現の話もしてた
※リンク先の13、17、18、19
前に作ったワードミュート機能を改良したい……|あにまん掲示板ぶっちゃけcustomblocker使える環境ならそれ使ったほうがいいんだけどそうじゃない人もいるし改良したい……というわけで機能改良の時間だおらーbbs.animanch.com - 49二次元好きの匿名さん23/04/02(日) 13:22:39
保守ウホ
- 50◆AI/w/GutN623/04/02(日) 16:36:38
- 51◆AI/w/GutN623/04/03(月) 00:38:16
今日はおしごとだったから頭回らないの
寝るの