[過去ログ] 正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
942: 04/12/22 10:19 ID:??? AAS
>>941
ソコマデイクトクサイ
943
(2): 04/12/22 11:07 ID:??? AAS
1.
main_1="test   "

main_2="test"
にする。
つまりjavascriptで一行の文字の末尾のスペースを消すにはどうしたら良いですか?
main_2=main_1.replace(/$([  ]*)/,"");
では置き換えされません。

2.
全てマッチしたかどうかはどの様に調べたらよいですか?
省6
944
(1): 04/12/22 14:00 ID:??? AAS
>>943
1. 末尾のスペースなら str.replace(/([ ]*)$/, "") じゃない?
2. 先頭から末尾まで全て数字、ということで /^[0-9]+$/ かな?
945: 943 04/12/28 18:03 ID:??? AAS
>>944
ありがとうございます。
^$は難しい……
946
(1): 04/12/28 20:23 ID:N6XrfelJ(1) AAS
[1234]と[]に囲まれた文字列(中の数字はランダム)を指定して別の文字に
置き換えたいんですが、\[.*\]じゃダメなんですよね。
どうすればいいのでしょうか。ちなみに秀丸を使ってます。
947: 04/12/28 20:28 ID:gvnNaLCU(1) AAS
>>946
置き換えたい文字を直接指定すればいいだけだろ。
948
(2): 05/01/08 18:38 ID:1HeEdFHi(1) AAS
指定したHTMLタグを消去するような正規表現を考えてるんだけど、
$str =~ s/<a\s.*?>(.*?)<\/a>/$1/ig;
とやると、aタグの一部が消えずに残ってしまったりして困ってます。
あと、.*?は遅いと書いてあるのですが、良い案があれば教えてください
949: 初心者 05/01/08 18:52 ID:TEnfV1Iz(1/2) AAS
すみません。PHP4.3.8で、日本語対応の正規表現関数を使おうとしている
のですが、うまくいかないので、どなたか教えて頂けますでしょうか。
phpinfo();を書くと、「mbstring」の表に
Multibyte (japanese) regex support enabled が表示されるので、日本
語対応の正規表現関数は使えると思うのですが、うまくいかないのです。

<?php
print("結果は");
$kekka=ereg("a","abcd",$br);
print($br[0]);
$kekka=mbereg("b","abcd",$cr);
省6
950: 949 05/01/08 19:12 ID:TEnfV1Iz(2/2) AAS
すみません。mb_eregにしたら出来ました。PHP4では、mb_eregに
すれば出来るんですね。お騒がせしました。。。
951: 05/01/08 19:29 ID:??? AAS
>>948
実はHTMLタグの削除と正規表現は相性が悪かったり。
外部リンク[html]:www.kt.rim.or.jp

それでもやるとしたら、
$str =~ s/<a\s[^>]*?>(.*?)<\/a>/$1/ig;
ぐらいかな。
一部が残るのは分からない。
952: 05/01/08 19:49 ID:/O5s2fue(1) AAS
外部リンク:rinristarin.value-net.net リリカちゃんが

     エッチしたら更新する日記。最近ずっとこの子に萌えっす。

                俺ともお願いぃぃ・・・
953: 05/01/08 20:06 ID:??? AAS
>>948
<A>タグが残ってるという理由じゃないだろうな
954
(1): 05/01/08 21:06 ID:??? AAS
タグ間のテキストを抽出しないのなら開始タグ、終了タグを無視して削除するとか。
955: 05/01/09 10:04 ID:??? AAS
splitで最初の「:」だけで区切るにはどんな正規表現使えばいい?
@data = split(/:/, $str);
だと、余分な区切りまで・・・
956: 05/01/09 10:17 ID:??? AAS
@data = split(/:/, $str, 2); じゃなかったかな。
957: 05/01/09 10:32 ID:??? AAS
性器表現ならこうか
@data = $str =~ m/^([^:]*):(.*)/;
958: 05/01/09 15:20 ID:??? AAS
>>954
それだね。

s/<\/?a(\s[^>]*)?>//ig

これぐらいでもいいかも。
959
(3): 05/01/11 22:33 ID:nnjmq/8Z(1) AAS
apacheの httpd.conf弄りたいんですが、
http://*.hoge.jp/
ってどうやって書くんでしょう?書籍とかと数時間格闘しましたが
ぱっさり理解できないのです
960: 05/01/11 22:40 ID:??? AAS
>>959
もっと具体的に。
961: 05/01/11 22:42 ID:??? AAS
とてもスレ違いな悪寒
1-
あと 28 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s