[過去ログ] 正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
647(1): 04/08/21 19:21 ID:zyqI2KUi(1) AAS
置換ツールのスレからきました。
置換ツールで正規表現を使いたいんですけど、
<h2>8/21</h2>
を
<h2 id="A21">8/21</h2>
という風に、「日付に当たる部分」を「idとして挿入する」という正規表現の書き方をお教え願えませんでしょうか?
#正規表現=perlだと思って、ここにきたんですが、間違っていたら誘導お願いします。
648(1): 04/08/21 19:45 ID:??? AAS
>>647
>>1
s|(?<=<h2)(>\d\d?/)(\d\d?)(?=</h2>)| id="A$2"$1$2|g;
649(1): 04/08/21 20:05 ID:??? AAS
>>648
御手数おかけしてすみません。
なんだか動作しませんでした。
ソースを確認したところ、
<h2>8/21</h2>
ではなくて、
<h2>8/21 タイトル</h2>
になっていたので、うまくいかなかったのかもしれません。
>>1から巡っていろいろ勉強してみます。
有難う御座いました。本当に感謝しています。
650(1): 04/08/23 13:06 ID:??? AAS
>>649
こいつアフォってことで間違いない?
651(2): 04/08/23 14:30 ID:??? AAS
>>650
アフォでもなんでもいいですよ。
正規表現必要な分だけ勉強して覚えたのでできましたし。
なんで不要に煽るんですかね。
652(1): 04/08/23 18:06 ID:??? AAS
>>651
なんで質問すらまともにできないんですかね。
653(1): 04/08/23 18:09 ID:??? AAS
>>652
済んだことをねちねちと。
654: 04/08/23 19:14 ID:??? AAS
>>653
タイトル読めませんか?
655: 04/08/23 19:59 ID:??? AAS
タイトルの正規表現が理解できなかったとみえるな
656: ピエール 04/08/23 22:11 ID:aJIVYOH0(1) AAS
外部リンク:ada-ch.jpn.org 煽りならこのサイトが一番
657(1): 04/08/24 03:13 ID:??? AAS
>>651
>アフォでもなんでもいいですよ。
なんでもよくない。間違いなくお前はアフォだ。リアルに言うと知恵遅れ。
自分がアフォだとも気づかずに必死に勉強とかやってるのってなんか空しいな。
まずは自分がアフォだと認識して、具体的にどの能力が劣るのかを知りなさい。
これからは質問前に自分の疑問と、どうしたいかっていうことをきちんとまとめてから
ここにきて書きはじめなさい。急がば回れってね。質問前に遠回りしてもしっかりまとめれば
誰かがちゃんと答えてくれるよ。
658: 04/08/24 17:59 ID:??? AAS
>>657
いや、解決したから。
659(2): 04/08/24 18:23 ID:5aeoylmi(1) AAS
au使いでPCのアドレス(メーラーはBecky!2)にメールを自動転送しています。
その際に受信ボックスから、携帯メール(docomo ezweb vodafone)をフィルタリングマネージャで
別のフォルダ(フォルダ1と仮定)に振り分けたいのですが、
その中でも彼女のメールだけさらに別フォルダ(フォルダ2)にしたいと思ってます。
つまり、
" ***@docomo.ne.jp " " ***@ezweb.ne.jp " " ***@*.vodafone.ne.jp "から来たメールは
フォルダ1に振り分けたいが、もしそれが彼女のアドレスの場合はフォルダ2に振り分ける、
といった感じです。
どのように記述したらいいのでしょうか?
以下、Beckyヘルプより引用
省13
660(1): 04/08/24 19:08 ID:??? AAS
まずは彼女のメルアドを晒せ
漏れがメル友に(ry
661(1): 04/08/24 19:25 ID:??? AAS
>>659
Becky!のフィルタの仕様がわかんないけど、
^From:.*kanojo.kawaiiyo.kanojo → まず大事なメルを保護
^From:.*(どこも|あう|ぼだほん)\.ne\.jp → 残りのうち携帯メルを振り分け
(中略)
どれにも当てはまらないもの → ベタな inbox に落ちる
こんな仕組みじゃないのかな。
むしろ、こちらでどうぞ。
メールソフト Becky! Part9
2chスレ:software
662: 659 04/08/24 20:38 ID:??? AAS
>>660
(・ε・)
>>661
よく分からないので該当スレに逝ってきます。
ありがとうございました!
663(3): 04/09/03 00:28 ID:V2uWGL3l(1) AAS
カンマもありうる文字列<table><tr><td>1,2,3,4</td></tr><tr><td>a,b,c,d</td></tr></table>カンマもありうる文字列
これでテーブルタグの中にあるカンマだけ</td><td>に置き換えたいのです。
どんなもんでしょう。
664(2): 04/09/03 02:17 ID:??? AAS
>>663
Perl なら
s{(?<=<table>)(.+?)(?=</table>)}
{ (my $str = $1) =~ s|,|</td><td>|g; $str }eg;
665: 663 04/09/03 07:50 ID:??? AAS
>>664
Perlです。ありがと。正規表現一発ではムリということか。
使ったことのない構文がたくさん入ってるんで、ちょっと解析してみます。
666: 663 04/09/03 08:46 ID:??? AAS
>>664
とりあえず解析後回しで突っ込んでみたら完璧でした。
もしかして<table>〜</table>が複数ブロックあるとダメかなと思ったけどOK。
なんか自分ではまったく考えられない構文だったのでちょっと絶望感。
とりあえず誰かの役に立てばと、作ってたルーチン晒します。
アウトライン指定を行頭ピリオドの数で、行頭カンマをテーブルと判断して
自動整形。
アウトラインはH1は掲示板タイトルに使うし、H2は記事タイトルに使うから、
H3からね。
$comment = &sanitize($comment,3);
省13
上下前次1-新書関写板覧索設栞歴
あと 323 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.026s