[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 15:05 / Filesize : 175 KB / Number-of Response : 729
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

正規表現 Part6



1 名前:デフォルトの名無しさん mailto:sage [2009/05/06(水) 00:36:04 ]
正規表現(Regular Expression)スレです。

質問する場合は実装言語や処理系ソフトウェア名を示しておくと話が早いです。

【 前スレ 】 正規表現 Part5
pc12.2ch.net/test/read.cgi/tech/1212498448/

296 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 09:36:03 ]
正規表現使うのが目的ならな。

297 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 10:22:39 ]
正規表現使わなくてもjavaなら20行未満で書けるよ。

298 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 10:53:47 ]
>>297
おい!できるならとっとと書いてみろよ。
逃げんじゃねーぞこの口だけ野郎が!

299 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 14:40:55 ]
>>297
あ?どうしたコラ!
はやくしろよ。
また逃げたのかなw 布団被って泣いているのかな?w

300 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 15:07:24 ]
人にものを頼む態度じゃないな

301 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 15:25:36 ]
ああん?

 「書ける」 とは言ったが 「書く」 とは言ってない。
 書いて欲しかったら頭を下げてお願いしろ。
 それが礼儀だろ。

・・・って言いたいのか?中学生か、おまいは!

302 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 15:41:38 ]
と、小学生みたいな発言している人がいますね

303 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 17:35:45 ]
で、いつになったら発表してくれるの?>> 20行クン
今なら30行に負けてあげてもいいと言ってるんだし、
そもそも、こっちは行数なんて問題にしてないから
100行だろうが1000行だろうが好きなだけ費やしてもいいんだよ。
早く書いてごらんよ。どうせ書けないんでしょ?
書けもしないのにテキトーなことを言ったんでしょ?

304 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 18:28:46 ]
怒ってもいいことなんてひとつもない。



305 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 20:07:09 ]
  /\___/\
/ /    ヽ ::: \
| (●), 、(●)、 |    / ̄ ̄ ̄ ̄ ̄ ̄ ̄
|  ,,ノ(、_, )ヽ、,,   |  < まーたはじまった
|   ,;‐=‐ヽ   .:::::|    \_______
\  `ニニ´  .:::/
/`ー‐--‐‐―´´\

306 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 20:11:55 ]
  /\___/\
/ /    ヽ ::: \
| (●), 、(●)、 |    / ̄ ̄ ̄ ̄ ̄ ̄ ̄
|  ,,ノ(、_, )ヽ、,,   |  < まーたはじまった
|   ,;‐=‐ヽ   .:::::|    \_______
\  `ニニ´  .:::/
/`ー‐--‐‐―´´\

  /\___/\
/ /    ヽ ::: \
| (●), 、(●)、 |    / ̄ ̄ ̄ ̄ ̄ ̄ ̄
|  ,,ノ(、_, )ヽ、,,   |  < まーたはじまった
|   ,;‐=‐ヽ   .:::::|    \_______
\  `ニニ´  .:::/
/`ー‐--‐‐―´´\

  /\___/\
/ /    ヽ ::: \
| (●), 、(●)、 |    / ̄ ̄ ̄ ̄ ̄ ̄ ̄
|  ,,ノ(、_, )ヽ、,,   |  < まーたはじまった
|   ,;‐=‐ヽ   .:::::|    \_______
\  `ニニ´  .:::/
/`ー‐--‐‐―´´\

307 名前:デフォルトの名無しさん mailto:sage [2009/08/06(木) 22:54:49 ]

   /         ドッカン
  / /    ,,_     ドッカン
 ━━━━━'), )=         ☆ゴガギーン
      ∧_∧ヽ\         /          / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     (   ) 〉 〉_ _ ____      ∧_∧ ∠  おらっ!20行で書いてみろ
     / ⌒ ̄ / "'''"'|    ||     (`∀´ )  \___________
      |   | ̄l    |    |/      /     \
.      |    |  |     |    ||      | |   /\ヽ
       |   |  .|     |    |     へ//|  |  | |
      (   |  .|   ロ|ロ   ゙!l''ヽ/,へ \|_  |   | |
       | .lヽ \ |    |   ヽ\/  \_ / ( )
      | .|  〉 .〉    |    |        | |
     / / / / |     |    〈|      | |
     / / / / |     |    ||      | |
    / /  / / └──┴──┘       | |

308 名前:デフォルトの名無しさん mailto:sage [2009/08/07(金) 02:26:58 ]
ウケるのは最初の一回だけだぞ。


309 名前:デフォルトの名無しさん mailto:sage [2009/08/07(金) 10:12:05 ]
夏休みが終わるまではこんな調子が続くだろうからいくら言っても無駄だろうね。

310 名前:デフォルトの名無しさん [2009/08/13(木) 17:30:46 ]
なスレ汚し奉りそ

311 名前:デフォルトの名無しさん mailto:sage [2009/08/13(木) 22:48:37 ]
置き換えや検索を希望する訳ではないのですが、
[!#-'*-;=?-~]
が一体どういう動きをしているか知りたいです
一応説明では「URL文字にマッチ」となっているのですが、
どこがどのようにしてそれらの文字にマッチするよう働いているのか分かりません
環境は鬼車です

312 名前:311 mailto:sage [2009/08/14(金) 00:06:06 ]
すみません自己解決しました
しばらく調べていたら範囲指定がらみで動いていたということが分かりました
どうもすみません

313 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 19:35:58 ]
●正規表現の使用環境
鬼車

●検索か置換か?
置換

●説明
( から ) までの文字列にマッチ
マッチした文字列中に ABC が含まれている場合は
置換時に ABC を \1 で参照できる正規表現

●対象データ
smp("桁数:" + strABC.length);
smp("行数:" + cnt);

●希望する結果
smp(ABC);
smp();


検索文字列
\([^\)]*?(ABC)?[^\)]*?\)
置換文字列
(\1)
で試してみたのですが、ABCがある行も無い行も全て
smp(); になってしまいました。

どのように記述すればABCを取り出せるのか教えてください。

314 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 20:48:23 ]
? 付け過ぎ



315 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 21:25:22 ]
*?(ABC)? の部分が、"何もない" 状態にいきなりマッチするからじゃね?
場合分けの部分を親言語に任せる方が、文字列の否定を使うより楽かもしれない。

316 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 21:54:46 ]
エディタの置換機能で実現したいので、こうなってます。
.*?の?は、付けておかないと(ABC)?.*?の部分に入ってくれないかと思い付けました。
結果的にマッチしていないので無意味ですが。。。

何か方法はありませんか?

317 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:13:33 ]
3ステップに分ければ簡単だが
(1) smp\(.*(ABC).*\) → xxxxxxxxxxx(\1)
(2) smp\(.*\) → smp()
(3) xxxxxxxxxxx\((.*)\) → smp(\1)

318 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:30:30 ]
ABCがマッチする場合|ABCがマッチしない場合

319 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 22:59:43 ]
Javaでも20行未満で書けるレベルの処理だろうに。

320 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 23:02:20 ]
正規表現は魔法じゃ無い!

321 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 23:16:18 ]
>>319
またお前か。
エディタ上で使うって言ってるだろ。
何調子乗ってんだ?

322 名前:デフォルトの名無しさん mailto:sage [2009/08/17(月) 23:18:12 ]
>>319
と言うかその前に、JavaでCSV処理の話はどうなったんだ?
逃げたと思ったらコレだよ。
とっとと書いてみなよ20行君。

いや30行でも100行でもいいからさ。

323 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 07:48:03 ]
この余白はそれを書くには狭すぎる

324 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 13:13:17 ]
鬼車ってなんかエロい



325 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 14:03:04 ]
>>324
kwsk


326 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 14:56:49 ]
>>321
>>322

おいおい、釣りで書いてるだけだろ
なにヒートアップしてんだ


327 名前:デフォルトの名無しさん [2009/08/18(火) 15:00:43 ]
  /\___/\
/ /    ヽ ::: \
| (●), 、(●)、 |    / ̄ ̄ ̄ ̄ ̄ ̄ ̄
|  ,,ノ(、_, )ヽ、,,   |  < まーたはじまった
|   ,;‐=‐ヽ   .:::::|    \_______
\  `ニニ´  .:::/
/`ー‐--‐‐―´´\

328 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 21:57:51 ]
マジキチ

329 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 23:01:57 ]
お願いします。

●正規表現の使用環境
bash(grepかegrepでお願いします。)

●検索か置換か?
置き換え

●説明
2行を1行にまとめたい。

●対象データ
>
(hogehoge.pampam)

●希望する結果
>(hogehoge.pampam)

ワガママ逝って申し訳ないのですが、
できればgrepだけで出来れば最高です。

330 名前:デフォルトの名無しさん mailto:sage [2009/08/18(火) 23:19:33 ]
>>329
grepに置換機能はないからムリ。

2行毎につなげるだけだったら、
#!/bin/sh
while read line
do
read line2
echo "$line$line2"
done

でよくない?


331 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 00:16:07 ]
grepで置き換えとか無理だろ。
Javaなら20行未満で書けるレベルの処理だが。

332 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 00:35:11 ]
>>331
は? 置換だけならJavaでも10行未満でいけるだろ。
それより20行未満でCSV処理はどうなったのかな?
布団被って泣いてるのかな?w

333 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 04:12:55 ]
まー落ち着けよ。

Javaなら20行未満で書けるレベルの処理で大人気ないな

334 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 04:21:09 ]
とりあえず落ち着きませんか?

Javaなら20秒未満で書けるレベルの処理で大人気ないと思いますよ



335 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 07:14:09 ]
これは落ち着いたほうがいいかもわからんね

Javaなら20%未満のやる気で書けるレベルの処理で大人気ないっていう感想を持つ人もいるだろうし

336 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 08:05:54 ]
以上、正規表現もJavaも全く解らない人たちが大喜びの映像をお届けいたしました。

337 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 08:22:25 ]
Javaなら20行未満で書けるレベルの処理で勝利宣言されてもなあ…

338 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 10:51:23 ]
sedでいいじゃない

339 名前:デフォルトの名無しさん mailto:sage [2009/08/19(水) 10:58:45 ]
javaでいいじゃない

340 名前:デフォルトの名無しさん [2009/08/20(木) 08:01:32 ]
viで

341 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 10:41:35 ]
javaで書ける、って言うけど
どうせ javaで正規表現を書くんだろ?

 pattern = Pattern.compile("\\([^\\)]*?(ABC)[^\\)]*?\\)");

みたいな。やたら \ が増えまくって、かえって見にくい。
ディレクトリの区切り文字の \ にマッチさせるのに

 pattern = Pattern.compile("\\\\");

って \ を4回も書かなきゃならん。 \ 地獄だ。武○士だ!

342 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 12:05:04 ]
Emacs Lisp の正規表現に比べたら別に大したことない。

343 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 18:33:59 ]
>>341
ん?
\xがエスケープシーケンスになる言語はみんなそうなんじゃないの?

>>342
うむ。


344 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 19:41:20 ]
>>343
文字列から生成する場合に限ればな
正規表現リテラルが存在する言語ならそれに付き合う必要はない



345 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 21:01:57 ]
あーそうだった。忘れてた。thx


346 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 21:19:05 ]
> pattern = Pattern.compile("\\\\");

ワロス
アホすぎるwww

347 名前:デフォルトの名無しさん mailto:sage [2009/08/20(木) 21:43:56 ]
よし、夏休み最後の一週間はJavaを勉強しちゃうゾ! ><

348 名前:デフォルトの名無しさん mailto:sage [2009/08/21(金) 20:54:36 ]
>>347
20行係を任ず

349 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 19:53:56 ]
正規表現を使いこなしてる人でも、間違った正規表現を書いちゃうことってよくあるの?

350 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 19:57:39 ]
間違った正規表現すら使いこなすよ

351 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 21:52:56 ]
間違ってる事がわからないから、全部正解

352 名前:デフォルトの名無しさん mailto:sage [2009/08/23(日) 23:10:06 ]
想定したパターンが間違ってたってことは割とある
単語の文字列にハイフンが含まれることを考慮してなかったり

353 名前:デフォルトの名無しさん mailto:sage [2009/08/24(月) 22:19:40 ]
>>330
すんません、ありがとうございます。
シェルよくわからんのでしたが、すんごい参考になりました。

おかげでなんとか出来ました。
ありがとうございます。

354 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 00:05:17 ]
日本語版でないですかね

Regular Expressions Cookbook
oreilly.com/catalog/9780596520687/
www.amazon.com/dp/0596520689/



355 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 16:48:49 ]
色々試してみたのですがうまく動かないので教えてください。

●正規表現の使用環境
PHP 5.2.5

●検索か置換か?
検索 & 置換

●説明
絵文字用の文字列変換を考えています。
フォームのテキストエリアに入力された文字列から
##で囲まれた文字列を検索し置換したい。

●対象データ
いい天気ですね##A0F1##!!
(AF01は固定ではないです)

●希望する結果
##AF01##にヒットし、さらにAF01のみに置換したい。

自分が考えた正規表現は /#[2][A-F|0-9]{4}#[2]$/u
ですが、うまく動きません・・どなたかお願いします。

356 名前:デフォルトの名無しさん mailto:sage [2009/08/25(火) 17:16:28 ]
PHPはよう知らんが

s/##([A-F0-9]{4})##/$1/g

じゃないのか?



357 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 01:11:44 ]
>じゃないのか?
って。
そうして質問を質問で返すんだろ。
よっぽど自信がないのか。
なんかバカっぽい。

358 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 01:12:25 ]
>じゃないのか?
って。
どうして質問を質問で返すんだろ。
よっぽど自信がないのか。
なんかバカっぽい。

359 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 10:11:15 ]
いま、ものすごくバカっぽいレスを目にした気がした。

360 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 11:21:38 ]
>どうして質問を質問で返すんだろ。
「質問を質問で返すな」と言い切る自信はないらしい。

361 名前:355 mailto:sage [2009/08/26(水) 11:28:27 ]
>>356
ご返信ありがとうございます。
試してみたのですが、期待した動作にならなかったです。


362 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 12:28:28 ]
>>357
ろくに回答もせず、人のレスに難癖付けるだけ、か…

哀れだな


363 名前:355 mailto:sage [2009/08/26(水) 14:10:51 ]
あれから、色々自分で試行錯誤して

/#{2}([A-F|0-9]{4}#{2})/

でヒットするところまでは持っていけました。
後はなんとかなりそうなので、がんばってみます。
なんだかスレが荒れてしまったみたいで申し訳ありません。

364 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 14:19:43 ]
おかしいのがはりついてるせいだから、あんま気にせず。



365 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 14:26:40 ]
PHPはよう知らんが >>356 のでいけたよ。
# s/.../.../g とかは Perl 特有な演算子なのでそこらへんはよしなに

$str = preg_replace('/##([A-F0-9]{4})##/', '$1', $str);

これでどうですか?

366 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 14:55:40 ]
>これでどうですか?
って。
どうして質問を質問で返すんだろ。
よっぽど自信がないのか。
なんかバカっぽい。

367 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 15:17:15 ]
マジレスすると

(?:^|[^#])
##([A-F0-9]{4})##
(?:$|[^#])

368 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 15:28:42 ]
「これでどうですか?」は質問じゃないだろ。

369 名前:367 mailto:sage [2009/08/26(水) 15:54:37 ]
ん?
「####AF01##」のような文字列も置換していいのか。
条件反射してすまなかった。

370 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 16:36:03 ]
/#{2}([A-F|0-9]{4}#{2})/ の縦棒(|)は多分こういう意味では?と予想。

/#{2}([A-F]{2}[0-9]{2})#{2}/

371 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 17:08:01 ]
>>370
「対象データ」の「##A0F1##」にマッチしなさそう、とか。

372 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 17:40:08 ]
>>370
文字クラスの連結のつもりだったとエスパー。


373 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 17:46:50 ]
355です。

>>365
ありがとう!まさにこれが期待した動作です。
Perlに詳しくなかったのでPHP風に直せなかった自分の力不足で
動かなかったなどと言ってすみませんでした。

>>367
####AF01##は##「##AF01##」の部分だけ置換したいと思っています。
##は意味もなく使わせないようにしたいのですが、ユーザーがどういう意図で
使うかはわからない部分もあるのでそうしています。

後は答えていただいた方法をうまく組み込んでみます、ありがとうございました。



374 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 17:51:36 ]
>>372
A-F|0-9はうまい方法が思いつかなかったのでこうしてます。

要するにA-Fまでと0-9までの半角英数字4文字が続いている場合となります。
0CAFの場合もありますし、DA16など4文字は確定で入り乱れている状態です。

これをうまく表現する方法がわからなかったので
調べながら書いてみたら動いたのでとりあえずこれでやってました。



375 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 18:01:24 ]
>>374
[A-F|0-9]は、A-Fか0-9か'|'という意味だ。
つまり[|A-F0-9]や[A-F0-9|]も同じ意味になる。

おまえがやりたいことは[A-F0-9]で出来る。

まだ正規表現に慣れていないみたいだが、
Webアプリ開発では必須のスキルなので
これから勉強していくといい。

まずはフクロウ本を買うところから始めるべし。


376 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 19:23:33 ]
| は ( ) の中で使うときと { } で使うときでは意味が違う。
最近のガキは前後の文脈で判断せずに
ピンポイントだけ見て反応する。
悪いクセだ。

377 名前:誤字った mailto:sage [2009/08/26(水) 19:24:20 ]
| は ( ) の中で使うときと [ ] で使うときでは意味が違う。
最近のガキは前後の文脈で判断せずに
ピンポイントだけ見て反応する。
悪いクセだ。

378 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 19:38:26 ]
>>377
自己紹介?

379 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 19:40:23 ]
( ) の中ってなに。。

380 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 20:38:26 ]
{}かな。

381 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 23:33:37 ]
拗音の「ぁぃぅぇぉゃゅょァィゥェォャュョ」と促音の「っ」が複数個連続した場合にSAPI5を使うソフトウェアがハングアップします。
ところが「うわぁぁぁぁ」のような表現は日常的に存在しているためにそのたびにハングアップして閉口してます。
正規表現で小さい文字を大きくすることは可能ですか?


382 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 23:40:53 ]
ょぅι゛ょ

383 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 23:54:43 ]
s/ょぅι゛ょ/ 妖女/

384 名前:デフォルトの名無しさん mailto:sage [2009/08/26(水) 23:57:31 ]
こすると大きくなるよ



385 名前:デフォルトの名無しさん mailto:sagesage [2009/08/27(木) 00:04:25 ]
こすったら膿出てきた

386 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 00:18:54 ]
淋しい病気ですか

387 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 00:32:52 ]
>>386
下手糞なツッコミ
もっと激しく!!

388 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 10:57:46 ]
>>381
s/ぁぃぅぇぉゃゅょゎァィゥェォヶャュョヮ/あいうえおやゆよわアイウエオケヤユヨワ/g

389 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 11:01:29 ]
性器表現だけじゃできなそうだな。

390 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 11:20:00 ]
tr/ぁぃぅぇぉゃゅょゎァィゥェォヶャュョヮ/あいうえおやゆよわアイウエオケヤユヨワ/

s/ぁ/あ/g
s/ぃ/い/g
s/ぅ/う/g
s/ぇ/え/g
s/ぉ/お/g
s/ゃ/や/g
s/ゅ/ゆ/g
s/ょ/よ/g
s/ゎ/わ/g
s/ァ/ア/g
s/ィ/イ/g
s/ゥ/ウ/g
s/ェ/エ/g
s/ォ/オ/g
s/ヶ/ケ/g
s/ャ/ヤ/g
s/ュ/ユ/g
s/ョ/ヨ/g
s/ヮ/ワ/g

391 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 18:29:07 ]
どうでもいいけどそれは SAPI5 とやらを直すべきではないのか?

392 名前:デフォルトの名無しさん [2009/08/27(木) 19:12:10 ]
マッチするなら電子メールアドレスである事が保証できる
正規表現を教えて下さい

393 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 19:24:33 ]
完全にやるのはひどくおおごとで、
かつルール違反のアドレスが結構ある。

とりあえず使えればいいのであれば、メールアドレス 正規表現 で検索

394 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 19:44:38 ]
DoCoMoもauも、ちょっと前までは連続ドット(RFC違反)の
メールアドレスが普通に作れちゃったから困ったもんだ。



395 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 19:52:12 ]
>>392

まずググる、という発想すらできない君にはこれがお似合いだよ

.+@.+



396 名前:デフォルトの名無しさん mailto:sage [2009/08/27(木) 21:16:55 ]
>>391
「暗いと不平を言うよりも、すすんで明かりをつけましょう」






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<175KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef