- 1 名前:デフォルトの名無しさん [2007/08/02(木) 13:53:20 ]
- 正規表現(Regular Expression)スレです。
質問する場合は実装言語や処理系ソフトウェア名を示しておくと話が早いです。
- 2 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 13:53:48 ]
- ◆関連サイト
正規表現メモ www.kt.rim.or.jp/~kbk/regex/regex.html Perl正規表現雑技 www.din.or.jp/~ohzaki/regex.htm Regular Expression(Riue ちゃんの正規表現講座) www.sixnine.net/regexp/ 正規表現パズル oraclesqlpuzzle.hp.infoseek.co.jp/regex/ 詳説 正規表現 www.oreilly.co.jp/books/4873111307/ 正規表現プログラミングFAQ capslockabcjp.kitunebi.com/faq.html JScript 正規表現の概説 msdn.microsoft.com/library/ja/script56/html/js56reconIntroductionToRegularExpressions.asp .NET Framework 正規表現言語要素 msdn.microsoft.com/library/ja/cpgenref/html/cpconregularexpressionslanguageelements.asp ◆関連スレ [UNIX板] 正規表現 pc8.2ch.net/test/read.cgi/unix/1039165754/ [WebProg] 正規表現道場 pc11.2ch.net/test/read.cgi/php/1168450843/ ◆前スレ [1] pc8.2ch.net/test/read.cgi/tech/1062152374/ [2] pc8.2ch.net/test/read.cgi/tech/1131028296/ [3] pc11.2ch.net/test/read.cgi/tech/1156413899/
- 3 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 07:00:21 ]
- なんか過疎ってるな。>>1 乙。
- 4 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 12:01:26 ]
- 保守
- 5 名前:デフォルトの名無しさん [2007/08/06(月) 18:53:14 ]
- 今デジカメのデータをリネームソフト(Flexible Renamer)で編集しています。
正規表現で()の中の文字列と()を消したいのですが 全く知識がないので分かりません。 プリセットの(.*)\(\d+\)(.*)で数字は消せるようなのですが、、、 場違いなレベルなのは重々承知しておりますが できればどなたかご教授よろしくお願いいたします。
- 6 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 19:00:00 ]
- よくわからんが、その正規表現と似たもので括弧の中に数字以外も含めるってことなら
(.*)\([^)]+\)(.*) でどうだろう。
- 7 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 19:52:32 ]
- >>6
ありがとうございます!できました。 凄く便利なものなんですね。 これを機会に勉強してみようかな。
- 8 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 20:38:01 ]
- しかし作ってるときは便利だけど、あとから見ると自分でも何やってんのかわかんないことあるよねw
- 9 名前:デフォルトの名無しさん [2007/08/10(金) 02:20:23 ]
- http://A\.jp/(*)\1/(*)\2 →http://A\.jp/image/\1/\2
A.jp/123/456 → A.jp/test/123/456 と変換可能ですか? オミトロンを使用して変換させてるのですが、特定のHPで変換後 A.jp/test/test/test/・・・・・と永遠にループするような障害にあっています 正規表現は上の表現で合っていますか?
- 10 名前:デフォルトの名無しさん [2007/08/10(金) 02:21:53 ]
- 表記間違えました
http://A\.jp/(*)\1/(*)\2 →http://A\.jp/test/\1/\2 A.jp/123/456 → A.jp/test/123/456
- 11 名前:デフォルトの名無しさん mailto:sage [2007/08/10(金) 11:32:21 ]
- 言語は何なの?
Perlだったら、s///gのオプションのgを指定しなければ繰り返さない。 PHPなら_Allが付いてる関数を使わない。
- 12 名前:デフォルトの名無しさん mailto:sage [2007/08/10(金) 12:30:41 ]
- オミトロンwikiによると正規表現(PerlやJavascriptなどで見られる物とは大分違う)と書いてありました
ちょっとそれ以外に自分では探せませんでした オミトロンの方のスレで質問することだったのかもしれません
- 13 名前:12 mailto:sage [2007/08/11(土) 01:38:05 ]
- 正規表現を覚えたばかりの初心者なのでお許し下さい
@http://A\.jp/(*)\1/(*)\2 →Ahttp://A\.jp/test/\1/\2と変換したいのです @に検索される文字列をAに変換するというのを目的にしています Aがまた検索されるので/test/test・・・とループするのだと思います 1度だけしか検索に引っかからないような表現は無いでしょうか? 例 www.yahoo.co.jp/123/456 → www.yahoo.co.jp/test/123/456
- 14 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 02:09:23 ]
- それは正規表現の問題じゃない
ループして適用されるのはオミトロンの事情では ここで訊いても無駄
- 15 名前:12 mailto:sage [2007/08/11(土) 02:40:30 ]
- どうもお答えありがとうございました
- 16 名前:デフォルトの名無しさん [2007/08/13(月) 08:17:52 ]
- PHPでURLの正規表現をしたいです。
$pat = "(https?:\/\/[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+)";//検出パターン $rep = "<a href=\"\\1\">\\1</a>";//置換パターン $body = ereg_replace($pat, $rep, $body); で、大体はOKなのですが、URLのあとに例えば <a href="yahoo.co.jp/">hello</a>私のHP のように入力すると、ダブルクォーテーション以降も入ってしまいます。 (</a>の閉じカッコまで) 何か良い方法ありませんか?お願いします。
- 17 名前:デフォルトの名無しさん [2007/08/13(月) 22:27:33 ]
- あげます
- 18 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 00:02:35 ]
- よくわからんけど、途中ドット入ってるじゃん。
エスケープしてみな
- 19 名前:16 [2007/08/14(火) 00:15:17 ]
- >>18
thx $pat のことですよね?エスケープって\マークを前に付ければいいですよね? ドットにやってみたけど駄目でした。$と/にもやってみたけど駄目でした。
- 20 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 00:23:36 ]
- じゃあ駄目だな
- 21 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 01:09:29 ]
- うまく動いてるような。
やりたいこととがよくわからん。
- 22 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 01:12:36 ]
- PHP知らんけど、文字列のエスケープと正規表現のエスケープをごっちゃにするなよ
- 23 名前:16 [2007/08/14(火) 01:32:05 ]
- <?php
$body="<a href=\"yahoo.co.jp/\">hello</a>私のHP"; $body = htmlspecialchars($body); $pat = "(https?:\/\/[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+)";//検出パターン $rep = "<a href=\"\\1\">\\1</a>";//置換パターン $body = ereg_replace($pat, $rep, $body); echo "<p>$body</p>"; ?> ソースをあげておきます >>22 すみません・・
- 24 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 01:34:18 ]
- 何がしたいの
希望する結果を提示しなさいよ
- 25 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 01:40:03 ]
- まさか…
yahoo.co.jp/">hello</a> の、">hello</a>の部分のこと言ってる?
- 26 名前:16 mailto:sage [2007/08/14(火) 01:44:58 ]
- >>24
文章にURLが含まれる場合、自動的にリンクにしたいのです。 >>25 そのまさかです
- 27 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 01:50:28 ]
- htmlspecialcharsした後の文字列がどうなっているのか考えたほうがいい
- 28 名前:16 mailto:sage [2007/08/14(火) 01:56:09 ]
- >>27
なるほど、ありがとうございました
- 29 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 07:45:48 ]
- 全角文字に囲まれた半角空白を削除するにはどうしたらいいのでしょ」?
- 30 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 11:12:40 ]
- s/\(全角文字\)(半角空白)+\(全角文字\)/\1\2/g
- 31 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 12:40:33 ]
- こういう寒いレスする奴ってどこの土舐めながら生きてるんだろうね
- 32 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 12:42:04 ]
- 君が寒い
- 33 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 12:47:08 ]
- 何と言う即レス。地面ばかりでなくスレにまで張り付いてるとは。
- 34 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 12:48:47 ]
- 寒い寒い
- 35 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 12:52:26 ]
- 質問がなってないからじゃん? >>1 読んだ?
- 36 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 12:53:47 ]
- あと文字コードもな。
- 37 名前:デフォルトの名無しさん [2007/08/14(火) 14:54:33 ]
- 日本語が扱えない言語には、
日本語が理解できない人間が集まる。 このスレの事ですよ〜〜〜〜w
- 38 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 15:23:35 ]
- 痛いやつだな、万年夏休みなんだろうか
- 39 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 15:31:05 ]
- ∩___∩
。 | ノ ヽ \<^i、 ● ● | もしもし、警察? |ヽ(⌒)、( _●_) ミ 知的障害者がいるクマー 彡/ ト、_>|∪| 、`\ /ノ / ヽノ /´> ) (_/ / (_/ | /
- 40 名前:デフォルトの名無しさん mailto:sage [2007/08/15(水) 20:18:34 ]
- それだけでは警察は動かんよ
- 41 名前:デフォルトの名無しさん [2007/08/16(木) 00:16:34 ]
- しつもん。
RHEL4です。 # cd /etc # cat protocols | grep 12. とすると 12 aaaaa 120 bbbbb 121 ccccc ・・・ てなふうな中身が出てきます。 「12」だけ排除したかったので # cat protocols | grep "12[^ ]" # cat protocols | grep 12[^$s] 等してみましたが想定どおりにいきません うまく12以外を取り出す方法はないでしょうか。 いや、別に/etc/protocolsじゃなくてもいいんですけど
- 42 名前:41 mailto:sage [2007/08/16(木) 00:20:45 ]
- しまった、目的が書いてなかった。
「120〜129の行だけ抜き出す」です
- 43 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 00:50:19 ]
- protocolsの書式おかしくない?
120〜129の行を抜き出すなら grep "\b12[0-9]\b" /etc/protocols でいいかと
- 44 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 22:10:40 ]
- >>41
grep2回かけるに1票。 cat ほげ | grep "^12" |grep -v "^12 "
- 45 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 18:49:44 ]
- perl5.8.6です。
複数の空白を1つのアンダーバーに置換したいのですが、どうすればよいでしょうか。 空白分のアンダーバーが表示されてしまいます。 あと、Regexp-Commonなるモジュールを今日知って驚いたのですが ほかに便利だったモジュールがあったら教えてください。 あ・・・・それとRegexpってなんて発音するんでしょうか?excite辞書にはなかったです
- 46 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 18:56:46 ]
- レゲーXP
- 47 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 19:01:08 ]
- >>46
元がRegular Expressionなのにか?w
- 48 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 19:03:13 ]
- >>45
s/\s+/_/g とか。 オライリーの「詳説正規表現 第2版」の p25 の脚注には、 > "regexp" というどう見ても不格好な略称も思いつくだろう。 > 筆者はこれをどう発音するのかわからないが、 > 舌足らずの話し方をする人なら抵抗なく発音できるのかもしれない。 とあり、その筋のひとでも読み方がわかんないと言っているくらいだから、 好きなように読めば良いんじゃないかな。
- 49 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 19:13:58 ]
- >>45
perlは知らんが、s/ +/_/g かs/ */_/g 同様のことをすればいいだけだろ。 初歩中の初歩だ。 それから、日本語読みは「れぎゅらーえくすぷれっしょん」だな。
- 50 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 19:14:52 ]
- たとえばURLの末尾が html? で終わってるかどうか
正規表現で判定するとして html?$ と \.html?$ ではどちらが高速なのでしょうか? 言語は C++ なのですが…
- 51 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 19:21:00 ]
- >>50
速度の問題は、実測ありき。
- 52 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 21:38:24 ]
- 高速どうこういう以前に html?$ と \.html?$ は意味が違うと思うんだが・・・
- 53 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 22:12:50 ]
- >>52
単純に末尾がhtmlまたはhtmで終わってるかの判断でラクをするか 拡張子ということで\.もちゃんと書くか、の違いのつもりです。
- 54 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 22:17:50 ]
- \.html?$ の方が速いと予想。
開始文字が . だから、まず文字列中から . を検索するでしょ。 . は h よりも出現個数が少ないと思われる。
- 55 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 22:29:41 ]
- >>54
なるほど…参考になりました。 テストしてみます。
- 56 名前:デフォルトの名無しさん [2007/08/20(月) 23:11:24 ]
- >>45 難しく考えることはない。そのまま読めばいいんだよ。
regexp ・・・ レジェックスップ (Regular Expression の略です) ちなみに、 UFO ・・・ ユーフォー (Unidentified Flying Object) WGA ・・・ ウガ (Windows Genuine Advantage Notifications) USA ・・・ ウサ (United States of America) IME ・・・ イメ (Input Method Editor)
- 57 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 23:30:31 ]
- Regex/RegExpは許せるがRegexpは許せないよな?
- 58 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 00:11:46 ]
- レジイーエクスピーって読んでる。
ユーエスエーだし、アイエムイー。 こういう読み方って個人で色々あって面白いな。
- 59 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 00:15:35 ]
- 「れぐえくすぷ」って読んでた。
- 60 名前:48 mailto:sage [2007/08/21(火) 01:15:56 ]
- 同じく「詳説正規表現」には、
"regex" の "g" は "Regina" でなく "regular" の発音で、 "FedEX" と同じようなリズムで読むとある。 カタカナ読みだと「レゲックス」か「レグエックス」あたりが近いかな? 漏れは、 "regex" は「レジェックス」って読むけど、 "regexp" は「レグエックスピー」って読んでるな。
- 61 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 02:16:25 ]
- レグェックスプ
- 62 名前:・∀・)っ-○◎● mailto:sage [2007/08/21(火) 04:32:36 ]
- ラジェックスp
- 63 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 10:15:53 ]
- レグイーエックスピー。
このべた過ぎる読み方が多数派だと思う
- 64 名前:56 [2007/08/21(火) 13:33:47 ]
- バカだなおまいら。わざわざ分かりやすくボケてやったら、真に受けやがって。
あのな、regexp (あるいは regex) はな、Regular Expression の略語なんだ。 略語にさ、必ず読み方があるとは思うなよ。 UFO ・・・ ユーフォー は、たまたま語呂がいいからそう読まれているだけで、 大多数は、 WGA ・・・ ダブル・ジー・エー (アルファベットそのまんま) USA ・・・ ユー・エス・エー (同上) IME ・・・ アイ・エム・イー (同上) でいいんだよ。 よって、regexp は「レギュラエクスプレッション」でいいし、「せいきひょうげん」と読んでもいい。
- 65 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:36:56 ]
- 誰も56を相手にしていなかった件
- 66 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:43:00 ]
- >>64
UFOはそもそもフライングソーサーの間違いだそうだw それは兎も角、nativeは一文字ずつ発音しているね。
- 67 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:50:19 ]
- いや一文字ずつ発音する人もそうでない人も両方いるよ
最近は日本の胡散臭い番組でもユーエフオーって言うようになってる
- 68 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 14:05:58 ]
- ほぉ、Websterでは一字ずつの発音しか書いてなかった。
- 69 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 14:11:30 ]
- 原則的には 3文字未満は一字ずつ、 4文字以上は単語として読めるものはその読み方、
とおじいちゃんが言ってた。
- 70 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 14:15:10 ]
- >>64
まずは、短縮形と acronym を一緒くたに語って、「よって、〜」と演繹するのをやめるところからはじめてみよう。
- 71 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 14:23:04 ]
- <abbr><acronym>論争を髣髴とさせるなw
- 72 名前:45 mailto:sage [2007/08/21(火) 14:27:55 ]
- あれ、なんか話がこじれてる・・・?
>>48 >>49 ありがとうございます。そう書いたつもりだったんですが、+のつけ忘れだったのかもしれません。 読み方は >>63 のレグイーエックスピーが良いかと
- 73 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 14:53:49 ]
- 自分は心の中でレグエクスプと読んでます
- 74 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 15:13:27 ]
- 私は「れぎゅえくすぷ」だなぁ。
- 75 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 16:09:08 ]
- Falseをフォルスと読むかファルスと読むかの違いみたいなもんだな。
俺はファリスのほうが好きだ
- 76 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 16:09:47 ]
- それは違うだろ
- 77 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 16:13:52 ]
- レグエキスプに一票
- 78 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 16:14:09 ]
- ヌル、ニル、ナルの違いか
- 79 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 16:24:57 ]
- >>75
それは、英語の発音を日本語でどう発音するか、という話しだと思うけど、 Regexp の場合はそもそも英語でどう発音するか決まってないのが問題と思われ。
- 80 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 16:30:56 ]
- >>78
NULL、nil、NUL と言う冗談はさておき、falseのalはallのalと同じ発音だから「ファルス」は無理があると思う。
- 81 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 16:39:33 ]
- 読み方ネタは盛り上がるねえ。
これからもネタがないときは定期的に投下することにしよう。
- 82 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 16:41:55 ]
- おう 頼んだ
- 83 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 18:46:52 ]
- >>66
フライングソーサーはUFOの一種ですよ。 それが何であるか識別できなければ鳥だってUFOです。 ユーフォーの呼び方を広めたのはピンクレディじゃなかろうかのう(じじいの繰り言)。
- 84 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 18:54:43 ]
- >>64
関係ないけどトランプの柄にUSADAMONってのがあってずっとUSAダモンかと思ってたんだよ そしたらウサダモンだってさ。ローマ字かよってすげえ突っ込みたかったね
- 85 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 19:00:41 ]
- flying saucer=空飛ぶ受け皿
unidentified flying object=正体不明の飛行物体
- 86 名前:私ゃアシモフのシンパだで mailto:sage [2007/08/21(火) 21:55:40 ]
- >>83
確認できてしまった段階で、UFOではなくなってしまうわけでして。
- 87 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 17:36:21 ]
- HTMLタグのアトリビュートの囲い文字「"」なり「'」を
全部削除する正規表現がわかりません。 PHPのpreg_replace()で使いたいのでperl互換正規表現で 何かしらの情報をいただければ幸いです。 失礼いたします。
- 88 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 18:05:45 ]
- そういうのはHTMLパーサ使うべきじゃね
- 89 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 20:40:13 ]
- $httdat = preg_replace('/"/', "", $httdat);
じゃなくって?
- 90 名前:デフォルトの名無しさん [2007/08/23(木) 00:25:37 ]
- $html = str_replace("'", "", $html);
$html = str_replace('"', '', $html); とか・・・
- 91 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 11:28:01 ]
- タグのなかの"だけ取りたいんじゃないの?
- 92 名前:デフォルトの名無しさん [2007/08/23(木) 19:53:44 ]
- じゃ、タグだけ取り出して、
$tag = str_replace('"', '', $tag); とかで " を削除して、元の html にハメ込めばいいやん。 <body> <a href="img/unko.jpg">"うんこ"の画像</a> </body> ↓ 1.<body> を取り出す ⇒ なにもしない。 2.<a href="img/unko.jpg"> を取り出す⇒ " を削って元にハメ込む。 3.</a> を取り出す ⇒ なにもしない。 4.</body> を取り出す ⇒ なにもしない。 ↓ <body> <a href=img/unko.jpg>"うんこ"の画像</a> </body> 正規表現とか、そういう以前の、プログラミングの基礎の問題な気がする。
- 93 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 19:58:38 ]
- じゃ、タグをどうやって取り出すんだい?
→>>88に戻る
- 94 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 20:00:32 ]
- というより、正規表現一発ではできないというのが正解
- 95 名前:デフォルトの名無しさん [2007/08/23(木) 22:31:37 ]
- ヒントだけじゃダメなようだね。こんなコードでどうだ?
<?php $html = '<body> <a href="img/unko.jpg">"うんこ"の画像</a> </body> '; $result = ''; while (preg_match('/^(.*?)(<.+?>)(.*)$/s', $html, $s)) { $result .= $s[1]; $tag = $s[2]; $html = $s[3]; $tag = str_replace('"', '', $tag); $tag = str_replace("'", "", $tag); $result .= $tag; } echo $result; ?> ツッコミどころはあるかもしれないが、 わかりやすいコーディングを心がけたから、効率は二の次な。 あと、インデントに漢字の空白つかってるから、そのままコピペじゃ動かんよ。 どうもこの掲示板、コードを正しく貼り付けられないからプログラミングの話題には向かないなぁ。
- 96 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 23:08:09 ]
- >>95
>>88でFAなのに、何故そんなコメントやCDATAにも対応してない穴だらけのコードを 撒き散らすのか 馬鹿はこれだから困る
- 97 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 23:31:43 ]
- ようは扱いの簡単なHTMLパーサ(リーダー)があればいいのかな。
- 98 名前:デフォルトの名無しさん [2007/08/23(木) 23:42:21 ]
- >>88 それのどこが正規表現w
- 99 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 23:44:28 ]
- Rubyスレでお勧めHTMLパーサ教えてって聞くとRegexpって答えが返ってきます
>>95 <img alt="hoge's image" ...でアウト
- 100 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 23:46:01 ]
- attribute の引用符を外したい、という時点で一体何を考えてるのやら、と思ってしまった俺ガイル。
|

|