トップページ⇒php
981コメント340KB

正規表現道場

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/01/11(木) 02:40:43ID:uW7xEbZY
【正規表現道場の掟】

・言語不問

・質問も大歓迎。使用言語を書くのを忘れずに。

正規表現と関係ない話・質問は他スレへどうぞ。
0412nobodyさん2008/11/03(月) 21:26:40ID:???
https? なら ?は直前のsに対して0回か1回かだからね^^
0413nobodyさん2008/11/04(火) 00:18:26ID:???
>>411
最短マッチではなく最長マッチじゃないの。
http までマッチしていることを前提にして、さらに s に対して 0 回または 1 回の
「より長い方」に優先してマッチする。
0414nobodyさん2008/11/08(土) 03:56:35ID:???
最短マッチて言葉は*?とか量指定子のあとにくるときの
解説文でよく使われるからそれとごっちゃになっちゃったんじゃないかな
0415nobodyさん2008/11/08(土) 14:37:01ID:Ln3BC38n
この道場にふさわしい記事だ!!!

http://codezine.jp/article/detail/3039
http://codezine.jp/article/detail/2676
0416nobodyさん2008/11/09(日) 02:37:50ID:???
>>415

正規表現がらみのスレにそのリンクはりまくってんな。
関係者?

0417nobodyさん2008/11/15(土) 02:31:51ID:???
ヤター
近所の図書館に詳説正規表現が入荷したお
まともなオライリ本は詳説イーサネットしかないとこだから嬉しい
以前は電子メールプロトコルがあったけど、
除籍されてリサイクルコーナーから旅に出てしまったよ
0418nobodyさん2008/11/24(月) 00:38:36ID:???
2つの正規表現を1つにまとめる方法はありますか?

A→か
7→イ

という2ステップ手作業でやっていることを1ステップで済ませたいのです。
0419nobodyさん2008/12/08(月) 02:09:36ID:???
PHPです。
$search="/^(.+?)<>(.*?)<>(.+)ID:(.+?)<>(.+)<>(.*)/";
preg_match($search,$res[$i],$match);
$id[$i]=$match[4];

$resは2chのdatファイルを一行ごとに配列に入れた物です。
Notice: Undefined offset: 4 (略) on 47
というエラーが出てしまいます。
47行目は$id[$i]=$match[4];です。
0420nobodyさん2008/12/08(月) 02:21:41ID:???
>>419ですが、自己解決しました。
1001の場合には、IDがないからでした。
0421nobodyさん2008/12/19(金) 23:54:16ID:???
正規表現の先生方、phpで質問させて頂きます。

$str = '[db]name[/db] たべたり [db]email[/db]';
preg_match_all('/\[db\].*?\[\/db\]/s',$str,$match);

print_r($match);

で

[db]name[/db] と
[db]email[/db] が抜き出されるのですが、
この [db] [/db] を無しで

name と email だけを抜き出すにはどう書けばよいでしょうか。
ご教示のほどよろしくお願いします。
0422nobodyさん2008/12/19(金) 23:58:55ID:???
\](.*?)\[\/
0423nobodyさん2008/12/20(土) 00:04:41ID:???
>>422
ありがとうございます!
このご恩忘れません。
0424nobodyさん2008/12/20(土) 14:46:40ID:???
もう忘れてるだろw
0425nobodyさん2008/12/22(月) 00:30:52ID:EdTiga+3
Jeditで
【あいう】を【6あいう】
【かき】を【4かき】
のように【 】でははさまれた文字列の頭に文字数×2の数値を追加したいのですが
どのように検索してどのように置換すればよいでしょうか?
【 】ではさまれた文字数はまちまちです。
よろしくお願いします。
0426nobodyさん2008/12/22(月) 03:02:21ID:???
>>425

無理だろ。

マッチした部分の長さを得る手段がない。
04274252008/12/22(月) 15:22:20ID:???
orz




0428nobodyさん2008/12/22(月) 15:42:49ID:???
マクロ組み合わせれば
04294252008/12/22(月) 17:01:35ID:???
>>427

マクロですね!
ありがとうございます。
0430nobodyさん2008/12/23(火) 02:31:08ID:???
マクロ使ってよかったのかよっ!w
0431nobodyさん2008/12/28(日) 04:14:06ID:???
失礼します
使用言語はperl5です

配列に、前からマッチしたところまでの文字列を繰り返し入れようとしています
($str = 'hogehugahage';
という文字列があって、hでマッチさせたら
@data = ['h', 'hogeh', 'hogehugah']
という配列になることを想定しています)

@data = $str =~ m/h/g;
のときは予想どおり
@data = ['h', 'h', 'h']
となったのですが、
@data = $str =~ m/^.*h/g
の場合は
@data = ['hogehugah']
となって1回最大マッチするだけのようです

どうすれば予想通りの結果になるでしょうか?
0432nobodyさん2008/12/28(日) 08:21:40ID:???
$str = 'hogehugahage';
$c= substr($str, 0, 1);
while ($str=~ /$c/go){
push(@data, substr($str, 0, pos($str)));
}
for (@data){print $_,"\n";}

正規表現使わないとダメなの?
04334312008/12/28(日) 13:37:57ID:???
>>432
ありがとうございます
それでいけそうです

実は正規表現を必ず使わなきゃいけないというわけではなく、
もっと簡潔にかけるならなんでも大丈夫です
0434nobodyさん2009/01/01(木) 19:19:28ID:???
先達のみなさま、Perl5+EUC環境で質問させてください

文字列の中で、漢字をのぞいた全角文字(全角数字、全角アルファベット、全角カタカナ)と
一部記号(丸括弧や全角スペースなど)以外が入っていたらマッチさせる、という処理をやろうとしています
文字クラスに許可する文字コードを細かく書いて、その否定で取れるかと思ったんですが
$txt =~ /[^xA3\xB0-\xB9]/
のような書き方まで来て、詰まってしまいました

$txt =~ /[^a-zA-Z0-1!#$ @]/
みたいな感じで、複数の文字コードを書くにはどうしたらいいんでしょうか?

ご教示お願いいたします
0435nobodyさん2009/01/02(金) 02:24:41ID:???
>>434

どうしたらいいってがんばって列挙するよりないと思うよ。

2byteのならびのあるパターンを除外したいという話だろうから、^ を使った形では
そう簡単にはかけないと思うけど。

04364342009/01/03(土) 20:08:16ID:???
>>435
ありがとうございます
何とか地道にがんばります
0437nobodyさん2009/01/15(木) 22:57:08ID:???
PHP5を使用しています。

<pre>タグで囲まれた文字列の中の<br />を削除したいのですが、どのようになりますでしょうか。

例)
置換前
<pre>
aaa<br />
bbbb<br />
</pre>

置換後
<pre>
aaa
bbbb
</pre>

宜しくお願いします。
0438nobodyさん2009/01/15(木) 23:33:28ID:???
$s= <<<EOT
置換前
<pre>
aaa<br />
bbbb<br />
</pre>

置換後
<pre>
aaa
bbbb
</pre>
EOT;
echo preg_replace("#(<pre>.*?</pre>)#es", "str_replace('<br />', '', '$1')", $s);
04394382009/01/15(木) 23:45:12ID:???
preg_replace("#<pre>.*?</pre>#es", "str_replace('<br />', '', '$0')", $s);

括弧は要らないか
04404372009/01/16(金) 00:04:22ID:???
出来ました!すっげ。
0441nobodyさん2009/01/19(月) 01:18:40ID:???
Irvine書式のURL展開アルゴリズムを教えてください。
・[?-?]表記による数値・アルファベットの連番
・[]内1コめの?の桁数に応じて0埋め
・[]内の展開箇所は複数可
といったところです。
言語は出来ればperl、次点でjsやvbsですが特に問いません。

以下のよう変換されるかんじです。よろしくお願いします。
>http://abc[1-2].jpg
http://abc1.jpg
http://abc2.jpg
>http://abc[09-10].jpg
http://abc09.jpg
http://abc10.jpg
>http://abc[1-2]de[099-101].jpg
http://abc1de099.jpg
http://abc1de100.jpg
http://abc1de101.jpg
http://abc2de99.jpg
http://abc2de100.jpg
http://abc2de101.jpg
>http://[a-b][01-02][4-5].jpg
http://a014.jpg
http://a015.jpg
http://a024.jpg
http://a025.jpg
http://b014.jpg
http://b015.jpg
http://b024.jpg
http://b025.jpg
0442nobodyさん2009/01/19(月) 03:14:04ID:???
>>441
回答とは全然関係ないですけど、
hからttp://とつなげて書くと、
検索エンジン等のクローラがそれら>>441のリンクを全てなめるので、
ネットワークリソース的にあまりよろしくないです…

今後そのように例示される際には
hを抜いたり大文字にしたり等、
リンクにならないよう工夫をご検討いただけると、
一インターネット利用者としては嬉しい限りです
0443nobodyさん2009/01/19(月) 03:23:29ID:???
あまりよろしくないって数字で言うとどれくらい?
0444nobodyさん2009/01/19(月) 03:24:54ID:???
サァン!
0445nobodyさん2009/01/19(月) 04:50:02ID:cs1ls7yv
ググったのですが、分からなかったので質問させてください。
align=left>1234567891011121345
上記を
align=left>1011121345
こう置換したいのですが
left>.*?1011121345
こうしてみたのですが、出来ませんでした。
どう置換すれば、良いのでしょうか、よろしくお願いします。
0446nobodyさん2009/01/19(月) 05:23:37ID:???
>>445
left>.*1011121345
0447nobodyさん2009/01/19(月) 09:02:38ID:???
s/>\d*1011121345//
04484412009/01/19(月) 14:17:19ID:???
なんだかオープンソースだったようで自己解決しました。

>>442
いまだにh抜きを強要する人っているんだね。
見ず知らずの他人一人一人を啓蒙していくよりも
管理者へ[http://」をNGワードに追加してくれるよう説得した方がいいんじゃないの?
有益であれば受け入れてくれるはず。
0449nobodyさん2009/01/19(月) 14:46:18ID:???
キミは自分さえよければ他はどうでもいいんだね。
まあがんばってよ。
0450nobodyさん2009/01/20(火) 02:49:36ID:???
>>442が強要に見えるようじゃ苦労しそうだな
0451nobodyさん2009/01/20(火) 03:53:44ID:TjAtrikI
ざっと眺めた感じだと
http〜リンクを見るたび指摘(要望)してしまう442
その指摘(要望)が強要に見えてしまう441
どちらも2chに向かないタイプではあるが
頻度の度合いからして苦労するのは441の方が上だな
公衆便所のトイレットペーパーが三角に折れてなかったらイラっとしちゃうタイプでそ
0452nobodyさん2009/01/20(火) 04:11:05ID:???
あ〜ハイハイ自治厨vs爆笑田中の構図ね
スレ違いだから他でやってくれ
0453nobodyさん2009/01/22(木) 00:53:40ID:2qACQkO/
正規表現で$文字を含む検索や置換ってど〜してます?
0454nobodyさん2009/01/22(木) 01:00:03ID:???
お前は何を言ってるんだ
0455nobodyさん2009/01/22(木) 02:57:05ID:???
>>453
$は海外の通貨記号なのでうまくいかない。
\$のようにローカルな通貨記号を重ねればうまくいく。
0456nobodyさん2009/01/22(木) 03:22:48ID:???
>>455
何言ってんだこいつ
0457nobodyさん2009/01/22(木) 17:35:54ID:???
<br>***********

-----

上記のような文字列で「*」には日本語と英語が混ざっています。
そこで、、<br>から-までの間から、英語文字だけを削除するような正規表現って無いでしょうか?
<br>から-の部分は改行が入ってます。
ご存知の方居られましたら、よろしくお願いします。
0458nobodyさん2009/01/22(木) 17:45:32ID:???
>>457
>無いでしょうか?

そりゃつくりゃあるだろ
0459nobodyさん2009/01/22(木) 17:56:19ID:???
>>458
すみません。言葉足らずでした。
普段Speeeeedをいうソフトを使っているのですが、これで>>457は可能でしょうか?
0460nobodyさん2009/02/01(日) 00:44:32ID:???
>>459
ここ正規表現のスレ
ソフトの使い方はスレ違い、ソフトウェア板へどうぞ
0461OraOra2009/02/01(日) 01:57:15ID:2VNzjYUZ
検索文字の中であるパターンの検索の仕方が
分からず困っています。

どなたか御教授お願いします。

プラットフォームはOracleのPL/SQLです。

検索対象は以下の日付書式の文字です。
'yyyymmdd hh24:mi:ss'

以下のように正規表現の結果を関数で受取り
その結果をチェックしています。

bool_result := regexp_like('20080230 11:20:22','(20)[0-9]{2}(0[1-9])|1[0-2])(0[1-9]|[12][0-9]|3[01]) (0[0-9]|1[0-9]|2[0-4]):([0-5][0-9]):([0-5][0-9])');

if bool_result then
dbms_output.put_line('OK');
else
dbms_output.put_line('NG');
end if;

現状では上記の正規表現で'0230'、'0231'のチェックが出来ず困っています。

上記の正規表現の中で'0230'、'0231'も含めてチェックする方法を
ご存知の方いましたらどなたか御教授お願いします。
0462nobodyさん2009/02/02(月) 21:43:16ID:H9hEncfV
「id="72157612930889935" primary="3224910389" secret="be0cf48b4f" server="3468" farm="4" photos="131" videos="0"」という文字列から、
「id=""」の数字を抜きたいのですが(この例であれば「72157612930889935」が欲しいです)

$patern = 'id="(.*)" ?';
ereg($patern,$line,$id);
echo $id[1]."<br />\n";

では最後のvideosの終わりのダブルコーテーションまで入ってしまいました。

>>421に近いと思うのですが?で最短マッチ?になるような気もしますし
>>412にあるように?は0か1回の繰り返しのようにも思うし…。
OSはCent4系、PHP4.1.3、関数はeregを使いました。どなたか助けて下さい
0463nobodyさん2009/02/02(月) 21:51:38ID:???
id="([0-9]*) とか・・
04644622009/02/02(月) 21:55:09ID:H9hEncfV
>>463
神!ありがとうございました。
?は結局使わず終いでしたが?とか難しいのを使うよかよっぽどスマートす。
0465nobodyさん2009/02/05(木) 13:33:36ID:???
?と*の意味を知ってたら難しいとかの発言にはならない
0466nobodyさん2009/02/06(金) 11:54:32ID:???
だよね。
{0,1}か{0,1,2,3...}かの違いだけだ。
0467nobodyさん2009/02/06(金) 16:00:49ID:???
質問する人は最低限基本は知ってて欲しいと思う今日この頃
0468nobodyさん2009/02/10(火) 00:16:26ID:???
F, f, t, S, P が正規表現のとき、
FtSPPP または FfSPPPP は
F(tS|fSP)P{3} より短くなりますか?

PPP と PPPP ではなく X と Y (Fの直後に来るものによってSの後に来るべきものがまったく違う場合) には応用可能でしょうか?
0469nobodyさん2009/02/10(火) 00:53:38ID:???
F(tS|fSP)PPP
0470nobodyさん2009/02/23(月) 09:51:32ID:0L52Pp6H
.*?
これの意味を教えて下さい。
0471nobodyさん2009/02/23(月) 10:49:52ID:???
「.」はカニだな
「*」は0匹以上の生息してるやつ最後まで
つまり、「.*」でカニがいるだけ全部を捕り尽くすという意味(昨今の乱獲問題)

そこで捕り尽くしたら絶滅するという問題を受けて「.*?」という思想が考え出された
意味は、最初にカニがいたらその一匹を捕まえて漁を止めるということ
0472nobodyさん2009/02/23(月) 15:41:23ID:0L52Pp6H
>>471
では、 .*? と .? の違いを教えて下さい。
0473nobodyさん2009/02/23(月) 17:58:21ID:???
>>472
「.」はカニだな
「?」は捕れるかとれないか分らないがとりあえず努力するという意味
つまり、「.?」で幻のカニ探索するという意味
0474nobodyさん2009/03/02(月) 19:46:41ID:/g2x4kDh
phpです。
たとえば普通に
http://google.co.jpと書いてあるものと
<a href="http://google.co.jp">test</a>と書いてある文字列があります。

この文字列内のタグになってないUrlをAタグでリンクを張りたいんですがどうしたらいいでしょうか。
0475nobodyさん2009/03/02(月) 21:22:30ID:???
httpから始まり、半角英数字と.?&%が含んでるか見ればおk
0476nobodyさん2009/03/05(木) 18:30:50ID:???
>>471
先生 ノシ
「.*?」で最初の一匹目のカニも取れませんでした。
でも幻のカニは取れたみたいです。
0477nobodyさん2009/03/11(水) 00:46:27ID:???
http://*.2ch.net/*/test/bbs.cgi*
これを正規表現にすると、どうなりますか?
0478nobodyさん2009/03/11(水) 01:27:39ID:???
http://*.2ch.net/*/test/bbs.cgi*
0479nobodyさん2009/03/11(水) 11:15:58ID:???
>>477
"{^https?://[0-9a-zA-Z]*\.2ch\.net/[0-9a-zA-Z]*/test/bbs\.cgi[0-9a-zA-Z/_-]*$}"
0480nobodyさん2009/03/20(金) 02:34:11ID:???
phpのクラスファイルの特定の関数を正規表現で抜き出したいのですが可能でしょうか?

例 class.test.php から public function test($a){ 本文 }

スケルトンコードの場合簡単に抜き出せるのですが、
本文中にif,swichなどで } が存在した場合どうすれば良いのか悩んでいます。
0481nobodyさん2009/03/20(金) 04:11:43ID:???
{が出たら探す}を1つ増やせばいいじゃん
0482nobodyさん2009/03/20(金) 22:15:43ID:???
言語は
BoostライブラリBoost.Xpressiveか、Boost.Regexか、Boost.Spirit
です。(標準C++,コンパイラg++。)

括弧の対応のバランスがとれているならマッチさせるという正規表現はどう書けますか?
boost::xpressive::sregex parens;
parens = *( '(' >> by_ref(parens) >> ')' );
だと
 ()→マッチ
 ()()→マッチ
 ()(()((()))())→マッチ
 (()))))→マッチしない
です。
私としては(1+3)*(4+(8-9))の様に括弧以外の文字が含まれていても括弧のバランスがとれているか判定できるようにしたいのですが。
ただし括弧としては ( か ) だけを想定し、{}[]などは判定の対象にはせず、数式として成り立っているかどうかなども判定せず、あくまで ( と ) のバランスだけを見たいです。

0483nobodyさん2009/03/20(金) 22:25:59ID:???
>>481
できました、ありがとうございました。
こんな感じで、簡単でしたね、、、

 /function test.*?\{.*? (\{.*?\}.*?)*? \}/s
0484nobodyさん2009/03/20(金) 23:13:32ID:???
echo内の { } にも対応してみました。
これでほぼ完璧かなぁ、、、
/public\sfunction\stest_if_text.*?\{.*?(\{.*?("(.*?\{*?.*?|.*?\}*?.*?)*?".*?)*?\}.*?)*?\}/s
0485nobodyさん2009/03/20(金) 23:18:29ID:???
センスねえな
ムダがおおい
0486nobodyさん2009/03/20(金) 23:28:45ID:???
関数名だけで対応すると
/[public|private|protected]+\s+[static]?\s?function\s+関数名.*?\{.*?(\{.*?("(.*?\{*?.*?|.*?\}*?.*?)*?".*?)*?\}.*?)*?\}/s
こんな感じかなw
読みやすさ優先で記述してるからセンスは勘弁してくださいw
0487nobodyさん2009/03/24(火) 08:12:11ID:???
>>482
正規表現だけじゃ無理じゃね?
0488nobodyさん2009/03/24(火) 09:59:04ID:???
>>482
正規表現じゃ数学的に不可能。有限状態オートマトンなので閉じられてない
開きカッコの数を高々状態数までしか憶えられないからそれを越えた時点で
アウト。

Perlの正規表現みたいに再帰的なパターンが書けるように拡張されてると
別だけどね。
04894872009/03/24(火) 10:07:28ID:???
>>482
BoostのXpressiveならby_ref()があるから再帰的に書けないこともないハズ。
でもよーわからん。
Spiritが使えるならそっちのが楽そうじゃね?
0490nobodyさん2009/03/24(火) 10:20:21ID:???
「高々状態数」の意味がわかりません。
0491nobodyさん2009/03/24(火) 10:38:59ID:???
数学じゃよくでてくるけどね、「高々」とか「状態数」とか
0492nobodyさん2009/03/24(火) 10:40:15ID:???
>>491
俺は初めて聞いたぞ。
たかだかはよく出て来るけど(例:たかだかn次の〜)
状態数は物理学の用語じゃね?
0493nobodyさん2009/03/24(火) 12:16:31ID:???
お前ら正規表現スレにいて有限状態オートマトンもわからんのか...
いくらなんでもゆとりすぎるだろ
0494nobodyさん2009/03/25(水) 10:08:36ID:???
文字xが10個以上である場合にマッチさせるのに
x{9}x+
と
x{10}x*
は共に等価でOKだとおもうが、
一般論で言うとどちらが速い動作になる?
0495nobodyさん2009/03/25(水) 10:43:53ID:???
どっちも同じ動作なんだから同じじゃね
それよりももう少し改良できると思うんだがな
0496nobodyさん2009/03/25(水) 12:38:18ID:???
実装次第で一般論ではなんともいえないと思われる。

どっちを食わせても全く同じオートマトンに変換してから実行するの
でぴったり同じになる実装、なんてのもあるかもしれないし、
逆になぜか+が不得意な実装とか*が不得意な実装とかあるかも
しれない。モノによっては{..}が不得意でxを並べたほうがいいと
いうことも考えられるな。
04974942009/03/25(水) 15:11:33ID:???
>>495-496
なるほど。
ありがとう。。。
0498中山2009/03/29(日) 09:39:01ID:MqxV8vA3
PHP 正規表現について

$str = 'test1?test2/test3;test4';

この文字の
test1
test2
test3
test4
を取り出すにはどうしたらよいでしょうか?

この価を
data1=test1&data2=test2&data3=test3&data4=test4
と変換したいです

preg_replaceを使っています
$str = preg_replace("・^([a-zA-Z0-9]+\?+[a-zA-Z0-9]+)\/+[a-zA-Z0-9];+[a-zA-Z0-9)$・","data1=$1&data2=$2&data3=$3&data4=$4",$str));


これではダメみたいです
0499nobodyさん2009/03/29(日) 09:49:02ID:???
どーゆークエリだそりゃ
0500nobodyさん2009/03/29(日) 09:54:22ID:???
$str = 'test1?test2/test3;test4';
この内容がどういうパターンで変動し得るかがわからん
書かれている正規表現見てみると ? / ; の順に区切り文字があることは固定で決まってる?
0501中山2009/03/29(日) 19:51:10ID:MqxV8vA3
はい。固定できまってます。

ただし、

test1
などの文字列は半角英数字限定です。
0502nobodyさん2009/03/31(火) 12:09:46ID:???
>>498
data1,data2,data3・・・きめえwww
0503nobodyさん2009/04/14(火) 19:16:36ID:???
以下のような文字列を置換ですべて削除したいのですが
どうかけばいいのでしょうか

onMouseOver="refPopUp(1,event)" onMouseOut="hidePop()"
onMouseOver="refPopUp(23,event)" onMouseOut="hidePop()"
onMouseOver="refPopUp(345,event)" onMouseOut="hidePop()"
↓
3行すべて削除

試した正規表現
onMouseOver="refPopUp(\d+{1,3}.,event)" onMouseOut="hidePop()"
0504nobodyさん2009/04/14(火) 19:24:30ID:???
3}.,の.ってなによ
0505nobodyさん2009/04/14(火) 19:31:15ID:???
>>504
すまんこ

一応自力解決しました。さくらエディタの正規表現オンで動作確認
onMouseOver="refPopUp\(\d{1,3},event\)" onMouseOut="hidePop\(\)"
0506nobodyさん2009/04/14(火) 20:09:33ID:???
下記の2文にあるfontタグを消したいです。
正規表現を用いた1度の置換で消せますか?

<dd><font style="font-size:;color:;"> テスト <br> テスト </font><br><br></dd>
<dd><font style="font-size:;color:;"> テスト2 <br> テスト2 </font><br><br></dd>


考え方として
<dd><font style="font-size:;color:;">がある行のうち</font>を削除し、そのあと<font style="font-size:;color:;">を削除
これで行けそうかと思ったのですが、●●がある行のうち○○を削除、という正規表現がわかりませんでした・・・
0507nobodyさん2009/04/16(木) 23:48:40ID:???
>>506

(.*)<font style="font-size:;color:;">(.*)<\/font>(.*)
$1$2$3
とすればいいんじゃない。
どこの正規表現を使うかによりできないかもしれないけど。

$nはn番目の括弧に該当するから<font style="font-size:;color:;">と</font>が消える。
<font></font>がネスとしているなど複数あったら駄目かもしれないけど。
0508nobodyさん2009/04/17(金) 04:08:26ID:???
>>507
サクラエディタで正常に動作することを確認しました。
ありがとうございます!
0509nobodyさん2009/04/25(土) 21:30:02ID:???
 ヽ('A`)ノ  ○○表現!
  (  ) 
  ノω|
0510nobodyさん2009/04/29(水) 05:47:07ID:???
チカンしまくり
0511nobodyさん2009/05/12(火) 06:32:22ID:???
12?34
12??34

違いが出るときはどんなときか答えなさい
■ このスレッドは過去ログ倉庫に格納されています