[過去ログ]
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g http://tamae.5ch.net/test/read.cgi/php/1069245758/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
255: 247 [sage] 04/02/21 22:33 ID:??? お前のそのレスみてレベル低いと思った >PerlはEUCじゃないとマルチバイトの処理できない ↑特にこことか。 jperl とか言い出す始末。。。 http://tamae.5ch.net/test/read.cgi/php/1069245758/255
256: nobodyさん [sage] 04/02/21 23:00 ID:??? なんか、>>247って必死じゃね? いや、いいんだけど、>>248と勝手に争ってくれ。 ここ、過疎スレだから、周り気にしないで争ってね、思う存分 http://tamae.5ch.net/test/read.cgi/php/1069245758/256
257: nobodyさん [sage] 04/02/21 23:20 ID:??? >>252 ありがとうございます。 Shift-Jisで、試してみたところ、 正常動作しているようです。 全角アルファベット数字と記号類も 省きたいと思ってたので助かりました。 http://tamae.5ch.net/test/read.cgi/php/1069245758/257
258: 234 [sage] 04/02/21 23:44 ID:??? >>236 すまん、意味不明なこと書いちゃった。 MSのWindows ScriptドキュメントでRegExpオブジェクトのヘルプリファレンス読んだんだけど、 RegExp.Execute()のところに、実行するとSubMatchesコレクションが生成されるって記述が ぜんぜんないんよ。 てなわけで、SubMatchesコレクションの存在を知らなかった……_| ̄|○ (ふだんはBASP21コンポーネントのMatch()やReplace()を使ってるし) SubMatchesってキーワードでヘルプを調べれば載ってるんだけどね。 http://tamae.5ch.net/test/read.cgi/php/1069245758/258
259: 236 [sage] 04/02/22 10:53 ID:??? >>258 そういうことっすか。 ちなみにつくるとき、ここを参考にしましたよ。 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnclinic/html/scripting121399.asp http://tamae.5ch.net/test/read.cgi/php/1069245758/259
260: nobodyさん [] 04/02/22 23:25 ID:kjGz/T2C 「注目に値[あたい]する特徴[とくちょう]が出せる。」 こういう文章から[あたい][とくちょう]の部分を 一括で削除する正規表現を教えてくれないでしょうか。 Wzの検索、置き換えを使っています。 http://tamae.5ch.net/test/read.cgi/php/1069245758/260
261: nobodyさん [sage] 04/02/22 23:39 ID:??? s/\[.*?\]//g とかしか思いつかない漏れはここに似つかわしくないですか http://tamae.5ch.net/test/read.cgi/php/1069245758/261
262: nobodyさん [sage] 04/02/23 05:58 ID:??? >>260 [[^]]+] http://tamae.5ch.net/test/read.cgi/php/1069245758/262
263: nobodyさん [sage] 04/02/23 10:39 ID:??? abc\,edf,ghi という文字列を $_[0] = abc\,edf $_[1] = ghi という具合に split したいのですが、どうすればよろしいでしょうか? http://tamae.5ch.net/test/read.cgi/php/1069245758/263
264: nobodyさん [sage] 04/02/23 11:51 ID:??? >>263 split /(?<!\\),/, $str; 以後、Perl の質問は http://pc2.2ch.net/test/read.cgi/php/1075545279/ へ。 http://tamae.5ch.net/test/read.cgi/php/1069245758/264
265: 260 [sage] 04/02/23 14:09 ID:??? >>262 出来ました!すごいですね。 自分には難しくて。 ありがとうございました。 http://tamae.5ch.net/test/read.cgi/php/1069245758/265
266: nobodyさん [] 04/02/23 20:41 ID:Ea0t25bl 文字列以外にマッチってできるべか? こんなふうに書いてみたけどだめやった。 [^(mojiretu)] それとも(?!)とか工夫すればできるの? http://tamae.5ch.net/test/read.cgi/php/1069245758/266
267: nobodyさん [sage] 04/02/23 20:46 ID:??? 純粋に!で否定かければいいのでは、とか思いますがどうでしょう http://tamae.5ch.net/test/read.cgi/php/1069245758/267
268: 266 [] 04/02/23 21:30 ID:Ea0t25bl レスどうもです、具体的な例を紹介してくれると助かるんすけど、だめすか? お願いしまぁす。 http://tamae.5ch.net/test/read.cgi/php/1069245758/268
269: nobodyさん [sage] 04/02/23 22:14 ID:??? Perlなら $hoge !~ /^mojiretu/g; で、文字列以外にヒットするはず http://tamae.5ch.net/test/read.cgi/php/1069245758/269
270: nobodyさん [] 04/02/24 21:18 ID:1VWZCh18 質問です。 アルファベットのみで構成される6文字以上10文字以下の文字列、をcygwinのgrepを用いて検索したいのですが…。 正規表現の紹介をしているところを読んで回り、 ^「A-Za-z]{6,10} で、アルファベット6文字以上10文字以下、を表すということが分かったのですが、 grep -i "^[a-z0-9./]{6,9}" としてみても何も反応が無く、 egrep -i "^[a-z0-9./]{6,9}" とすると、11文字や12文字の文字列も引っかかってきてしまいます。 どう書けばアルファベットのみで構成される、6文字以上10文字以下の文字列、を正確に検索出来るのでしょうか? 宜しくお願いします。 http://tamae.5ch.net/test/read.cgi/php/1069245758/270
271: nobodyさん [sage] 04/02/24 21:22 ID:??? >>270 egrep -iw "^[a-z0-9./]{6,10}" 途方に暮れて質問させていただいた直後に我に返りました。 wというコマンドを使えば出来ました。 スレ汚し失礼しました…。 http://tamae.5ch.net/test/read.cgi/php/1069245758/271
272: 270 [] 04/02/24 23:35 ID:1VWZCh18 スミマセン…もう一度質問させてください…。 http://koho.ktplan.jp/tango/y.html ここを例にして説明します。 上のサイトを開いて、全部選択してテキストにコピペしてy.txtとして保存。 この中から、6文字以上、10文字以下の英単語だけを抜き取ろうとしています。 $ egrep -iw "^[a-z]{6,10}" y.txt とすると、 English NaviHome0INDEX1 HELP2 Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz基本的な英単語 Y yesterday yourself Copyright c 2001-2004 English Navi All Rights Reserved という結果になります。 English NaviHome0INDEX1 HELP2 Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz基本的な英単語 Y と Copyright c 2001-2004 English Navi All Rights Reserved の部分が、どうしても引っかかってきてしまいます。 上の書き方だと、間にスペースが入っているものとかを排除できないことは分かったのですが、どうすれば目的の文字数の単語だけが抜き出せるのか…頭がパンパンになって来ました。。。 上手く抜き出すことが出来る正規表現の書き方を教えてください。 よろしくお願いします。 http://tamae.5ch.net/test/read.cgi/php/1069245758/272
273: nobodyさん [sage] 04/02/24 23:40 ID:??? grepて$つかえたっけ Perlだと /^[a-z]{6,10}$/i で、できるかもしれない。 http://tamae.5ch.net/test/read.cgi/php/1069245758/273
274: 270 [sage] 04/02/24 23:46 ID:??? >>273 即レスありがとうございます…。 $ egrep -iw "^[a-z]{6,10}+$" y.txt $ egrep "/^[a-z]{6,10}$/i" y.txt 共にだめでした…。 悩んでみます。 http://tamae.5ch.net/test/read.cgi/php/1069245758/274
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 715 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s