[過去ログ]
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g http://tamae.5ch.net/test/read.cgi/php/1069245758/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
864: 862 [sage] 04/11/18 18:40:51 ID:??? >>863 レスありがとうございます。 でも、それだと上の行のaaaが抜き出せないです。 ちなみに、最後に改行コードはついていません。 $a = 'hoge=aaa'; $b = 'hoge=aaa&piyo=bbb'; といった感じのデータです。 http://tamae.5ch.net/test/read.cgi/php/1069245758/864
865: nobodyさん [sage] 04/11/18 19:08:47 ID:??? >>864 /hoge=[^&]+/ http://tamae.5ch.net/test/read.cgi/php/1069245758/865
866: 862 [sage] 04/11/18 19:45:25 ID:??? >>865 ありがとございます。 すごい単純なことを落としていました。 &を除くものを取得すれば良いんでした。 http://tamae.5ch.net/test/read.cgi/php/1069245758/866
867: nobodyさん [sage] 04/11/19 20:49:42 ID:??? 半角の英数記号のみにマッチする正規表現ってどうなりますか? (制御文字はマッチしない) 半角英数のみなら良く見るのですが。 http://tamae.5ch.net/test/read.cgi/php/1069245758/867
868: nobodyさん [sage] 04/11/19 21:03:27 ID:??? >>867 > 半角英数のみなら良く見るのですが。 じゃあそいつから数を除けばいいだろ http://tamae.5ch.net/test/read.cgi/php/1069245758/868
869: nobodyさん [sage] 04/11/19 21:03:56 ID:??? ↑読み間違えた。 http://tamae.5ch.net/test/read.cgi/php/1069245758/869
870: nobodyさん [sage] 04/11/19 21:04:54 ID:??? 記号足せばいいんでないかと http://tamae.5ch.net/test/read.cgi/php/1069245758/870
871: nobodyさん [sage] 04/11/19 21:05:09 ID:??? すいません。/[:print:]/ でいけました。 http://tamae.5ch.net/test/read.cgi/php/1069245758/871
872: nobodyさん [] 04/11/20 08:08:33 ID:2uxiNSVv サクラエディタでPHPのヒアドキュメントの部分を色分けしたいと思っているんですが 正規表現でマッチさせる事とか出来ませんでしょうか? ↓こんな感じの部分を色分けしたいんですが。 print <<< PRINT_HTML <div class="box"> <b>ぬるぽ</b> </div> PRINT_HTML; http://tamae.5ch.net/test/read.cgi/php/1069245758/872
873: nobodyさん [] 04/11/21 08:46:27 ID:baqdUP4H ひあどきゅめんと http://tamae.5ch.net/test/read.cgi/php/1069245758/873
874: nobodyさん [] 04/11/21 17:13:13 ID:bKPK+kaX >>872 ヒアドキュメントが醜いからPerlは結構嫌われているわけで PHPは変数内でも改行できるという点から PHPでヒアドキュメントは使わない方がいいと思うけど。 http://tamae.5ch.net/test/read.cgi/php/1069245758/874
875: nobodyさん [sage] 04/11/21 20:42:22 ID:??? >>874 んなこたーはない http://tamae.5ch.net/test/read.cgi/php/1069245758/875
876: nobodyさん [sage] 04/11/21 23:14:38 ID:??? 一向に答え出されないな。 自分はサクラエディタとやらは使わないしPerlしかやらないが、 良ければこれを参考にしてくれ。 /<<<s*([a-zA-Z0-9_]+)\n.*?n\1;/ 主な条件は、後方参照ができること(\1が使える)と、 複数行のマッチができること(.に\nを含ませる)。 できれば .*? を (.*?) として、$2で抜き出せれば理想的なんだが。 http://tamae.5ch.net/test/read.cgi/php/1069245758/876
877: nobodyさん [sage] 04/11/22 00:27:02 ID:??? >>875 874ではないが874に同意だな ヒアドキュメントははっきり言って見にくい 確かにPHPで使ってるとなぜ使うのか疑問になる これは人それぞれの慣れと書き方だと思うけどね http://tamae.5ch.net/test/read.cgi/php/1069245758/877
878: nobodyさん [sage] 04/11/22 00:32:29 ID:??? んー、スレ違いだね。そういえばこの板って雑談スレ無いね。 http://tamae.5ch.net/test/read.cgi/php/1069245758/878
879: nobodyさん [sage] 04/11/22 04:03:50 ID:??? $strもEUC-JPでスクリプトもEUC-JP $str =~ s/ //g; ってやっても文字化けするケースと そのまま正常なケースがあるんだがなんでだろ? Perlメモを見て $Zspace = '(?:\xA1\xA1)'; $str =~ s/$Zspace//g; でやっても無理だった http://tamae.5ch.net/test/read.cgi/php/1069245758/879
880: nobodyさん [sage] 04/11/22 05:48:42 ID:??? >>879 たまたま、前の文字の最後が \xA1 で後の文字の最初が \xA1 に マッチするようなケースにあたるとまずくなるよね。 http://tamae.5ch.net/test/read.cgi/php/1069245758/880
881: nobodyさん [sage] 04/11/22 06:14:54 ID:??? >>880 対処法とかない? 処理のときだけunicodeとか別の文字コードに変換してやった方がいいんかな? http://tamae.5ch.net/test/read.cgi/php/1069245758/881
882: 872 [] 04/11/22 06:45:50 ID:C8SlIvxc >>874 >>877 そ、そうなんですか!? 自分的には、変数を直接使用でき、「"」や「'」をエスケープする必要が無く、 HTMLソースをそのままコピペ出来るので、なかなか使いやすいと思っていたのですが… ちなみにこんな感じで書いてるんですが、邪道なんでしょうか… http://cyberbooth.fc2web.com/admin.html >>876 ご教示をありがとうございます! そのコードを参考に色々と自分で試してみます。 まだPHPは5日程前に始めたばかりでして、 どうもまだこの「正規表現」に苦戦していましたので、非常に助かりました。 http://tamae.5ch.net/test/read.cgi/php/1069245758/882
883: nobodyさん [sage] 04/11/22 07:24:57 ID:??? >>822 変数直接書けるけど {}で囲ったりしないと後ろの文字が変数名の続きと勘違いしてしまうケースあるし 何よりほとんどのテキストエディタで対応してない 使ったあとの自動インデントが狂うエディタ多数 ヒアドキュメントは確かに便利であるし機能としてあるから邪道ではないと思うが ttp://www.kauda.jp/~suguru/comp/php/strings.html とか書いてるけどPHPではいらんっぽい ただPerl出身者はおそらくヒアドキュメント大好き人ばっかだと思う 組んでるときはいいけど作った後に見ると見にくいって感じかな >>877の通り、最後は好き嫌いのレベルなんだけどね http://tamae.5ch.net/test/read.cgi/php/1069245758/883
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 106 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s