Regular Expression(正規表現) Part12at TECH
Regular Expression(正規表現) Part12 - 暇つぶし2ch461:デフォルトの名無しさん
14/05/08 00:29:38.20 ZNqlRNij
>>458さん
ありがとうございます。試させて頂いたところマッチしました。
そのような書き方になるのですね、とても参考になりました。

文章長くなってスミマセン。
"EmEditor は、Perl の正規表現構文に基づいています"と記載があったので今までPerlだと思ってました。。
確認しましたらBoost Regex++でした。。

462:デフォルトの名無しさん
14/05/08 04:50:15.85 XccdVftY
否定先読みが使えて肯定先読みが使えない、なんて環境は有り得ないだろ

評価(?=ふつう)

でええやん

463:デフォルトの名無しさん
14/05/10 02:21:54.85 8U9D7Dh6
>>459,462
すいません遅くなりました。そのような書き方もあったのですね。
試してみたところ正常に動作しました。とても参考になります、どうもありがとうございます。

464:デフォルトの名無しさん
14/05/10 10:51:15.57 OuDEqY/x
●Regular Expressionの使用環境
Textmate

●検索か置換か?
置換

●説明
行末尾から最初に現れるスペースまでを検索し、置換によって該当文字を削除したい

●対象データ
A B C A
B CA A
CAB A
ABC

●希望する結果(各行の末尾にスペースは存在しない)
A B C
B CA
CAB
ABC


よろしくお願いします

465:デフォルトの名無しさん
14/05/10 15:29:19.68 bpNAt6b2
TextMate Manual ≫ 正規表現
URLリンク(manual.macromates.com)

正規表現のルールはこちらです、よろしくお願いします。

466:デフォルトの名無しさん
14/05/10 16:22:48.29 bpNAt6b2
>>455
バッチリでした!ありがとうございました!

467:デフォルトの名無しさん
14/05/10 19:08:45.30 9WYsc5/z
>>464
置換前先頭には半角スペースあり

置換前:
[^ ]+?$

置換後:
空欄

468:デフォルトの名無しさん
14/05/11 06:17:56.60 cMjkQ9rh
●Regular Expressionの使用環境
sed、grep
●検索か置換か?
置換
●説明
マッチした結果をそのまま置き換えるでなく、
1つ前に改行を入れたい。

●対象データ
0ABC1DEF2GHI3JKL4MNO

●希望する結果
0ABC
1DEF
2GHI
3JKL
4MNO

よろしくお願いします。

469:デフォルトの名無しさん
14/05/11 06:49:33.52 gqNJJWlw
>>468
マッチ条件を書けよ
どうせ任意の4文字、じゃないんだろ?

470:デフォルトの名無しさん
14/05/11 07:34:32.90 AcT6QrMV
想像するに、先頭が連番となる数字で始まるじゃないか?
単なる数字で始まるならまだしもだけど

471:デフォルトの名無しさん
14/05/11 07:47:35.54 5Cvu+VTD
>>468
sedはわかるけど、grepコマンドで置換ってどういうこと?

472:デフォルトの名無しさん
14/05/11 10:34:42.59 1lidwdFw
<検索>
(検索キーワード)

<置換>
$1\n

みたいな意味でないかな。ようは置換後に改行を入れるやり方が知りたいと。

473:デフォルトの名無しさん
14/05/11 22:45:24.09 /w7Xo6bZ
C++である変数valでコメントにされていない箇所を検索したい

マッチしてほしい
val=0; // ~~~~


マッチしてほしくない
// val=1;
  // val=1;

474:デフォルトの名無しさん
14/05/11 22:56:17.34 zdamCAAu
>>473
Visual Studio とかで検索した方がいいんじゃないか?

475:デフォルトの名無しさん
14/05/12 00:30:36.67 7jCCFS46
C++である変数valでコメントにされていない箇所を検索したい

マッチしてほしい
val=0; // ~~~~


マッチしてほしくない
// val=1;
  // val=1;

476:デフォルトの名無しさん
14/05/12 03:34:07.70 gfHEQtpm
>>475
IDEを使って、変数の参照機能を利用すると良い。

477:デフォルトの名無しさん
14/05/12 11:30:42.85 ZtmTFQ/l
こういう需要があるのは知ってるがスレチだろう
昔Cで書いたときは使い物にならなくて条件コンパイルの入れ子まで対応したw

478:デフォルトの名無しさん
14/05/12 12:43:12.46 3gM4pAJ7
俺も背面跳び逆さダブルコンパイルまで対応した。時間軸が合わないからここには貼れないけどね。

479:デフォルトの名無しさん
14/05/12 17:50:14.54 wdXrAHxM
>>468
ふたつ疑問。
一つは既に出ているように検索条件。数字一文字でよいのか?
二つ目は文字列の先頭に現れる数字に対しては改行を挿入しないという解釈でよいのか。

480:デフォルトの名無しさん
14/05/12 21:04:37.03 gfHEQtpm
>>475みたいなのは正規表現でやるもんじゃないよね。
意味を知らないと正確にマッチできないのだから
意味を解釈できるツール、たいていはIDEになると思うけど
そういうのを使わなきゃ。

481:デフォルトの名無しさん
14/05/13 15:31:48.19 KOwQUUXj
荒らすための質問はスルー

482:デフォルトの名無しさん
14/05/14 03:00:27.44 JxeTIG1R
スルーの強要は荒らし

483:デフォルトの名無しさん
14/05/14 04:59:25.29 zBp780AK
次スレ

正規表現道場 Part2
URLリンク(akiba.geocities.jp)

484:デフォルトの名無しさん
14/05/15 00:55:52.66 0gQNXHoC
>>483
面白そう。DANより早いコード作ろうか。

485:デフォルトの名無しさん
14/05/15 02:56:08.49 3O8Jckao
ミスって.scでレスしちまった・・・

>>483
わざわざブラウザでしか見れないジャンプページ挟んで広告費稼ぐとか下衆くて不便な誘導はヤメレ
URLリンク(nozomi.2ch.) sc/test/read.cgi/php/1348048723/
でいいだろ

486:デフォルトの名無しさん
14/05/15 03:17:29.59 0gQNXHoC
女 「アフィなんてないよ!」

あれはジオが出してる広告。ソース見れば分かるよ。
そもそもこんな過疎スレでアフィなんてやっても年100円いくかどうかでは。

487:デフォルトの名無しさん
14/05/15 04:10:09.30 3O8Jckao
>>486
そうだったか、すまん。でもページランク稼ぎじみてて不便なのは変わらん。

488:デフォルトの名無しさん
14/05/16 01:07:46.28 /OuuLVDF
ブラウザでないというと何で見てるの?
クリックで辿り着けるほうが半角スペ消して繋げるより便利でね?
広告がうざかったらadblockとかで。jsで出さなくも出来るけどまんどくせ。

>ページランク
それが狙いならそこら中にURL貼るわな。まぁそんなに警戒しないでくれよんぴる。

489:デフォルトの名無しさん
14/05/16 07:30:43.48 z+fBbvw1
今の時点でscへ行く人まずいないんじゃあるまいか?
なぜにscへ誘導?

490:デフォルトの名無しさん
14/05/16 08:02:21.58 /OuuLVDF
小飼 弾が手負いのうちに容赦なくツッコミを入れておく : せいきなんとか
URLリンク(akiba.geocities.jp)

↑誰かツイッターで弾に特攻して。

>>489
sc 、 open2ch のNGワード。 ← 中国並みの言論統制
連投規制なし。 ← ちらしの裏に最適

実のとこそれほど誘導するつもりはない。むしろ人が増えるとちらしの裏にしにくくて困る。
ただ正規表現にガチな人が何人かいるとありがたかったり。間違いを教えてもらえるからね。

491:デフォルトの名無しさん
14/05/17 09:47:21.78 7hm1D3vf
>>488
> ブラウザでないというと何で見てるの?
Webブラウザと書くべきだったな。すまん。
> クリックで辿り着けるほうが半角スペ消して繋げるより便利でね?
それとドメイン名に半角スペースは使えないからJaneStyleとかだとスペース付きのままでも飛べるし、
半角スペース入れずにピリオドを句読点に変換しておいても国際化ドメインに対応してれば飛べる。
そもそも専ブラで読む気なら半角スペース消してすら、Webブラウザの応答待ってコピペするより速い。
> まぁそんなに警戒しないでくれよんぴる。
ゴメン無理。だってSEO意識しまくってるじゃんか。事ある毎に宣伝してるしそういう風にしか見えないよ。
>> URLリンク(nozomi.2ch)。sc/test/read.cgi/php/1348048723/169
>> ググりやすさ重視の名前にしました。「正規表現」の書きにくさを回避。
>> 検索でも他サイトと被りそうにないし。

492:デフォルトの名無しさん
14/05/17 14:40:00.41 +edCn2/r
>>491
おk、専ブラで見てるってことか。

範囲選択 → 右クリ → 「選択範囲をURLとして開く」

・・DANE。 なるほど、半角スペ消さなくても飛べるね。
しかし普通のブラウザで見に来てる人にはそうはいかんのだよ。そういう人用のリンクなわけだが・・。

>SEO
ああ、それは他のサイトと被らない名前にすることで検索結果の一番上に出そうって話だよ。
1つしかヒットしない名前にすれば一番上になるだろって話。どうやら失敗したっぽいけどね・・orz
クルマメーカーが 「車」 で検索されたときの順位を一位にするべく行うSEO対策とは違う。

まぁそんなに警戒する人は無理に来なくてもいいよ、異常に怖がって足がすくんで先に進めないような人より
広告だろうがSEO対策に利用されようが気にすることなく貪欲に情報を求めにくる人に来て欲しい。

493:デフォルトの名無しさん
14/05/17 21:36:10.71 +edCn2/r
ちなみに >>3 の正規表現パズルもジオだから同じ広告が出るのを確認出来る。
って、今年の3/1に更新されてるね。まだ現役だったのかw

494:デフォルトの名無しさん
14/05/18 23:11:17.27 vFp/InUl
1時間調べたけどギブアップ。

秀丸で
連続しない改行は★に置換。
連続する改行は何もしない。

どう記述すれば良いでしょうか!


検索文字列 → \n([^\n])
置換文字列 → ★\1
これだと連続する改行の末尾でマッチしてしまうのでNGです。

495:デフォルトの名無しさん
14/05/19 00:38:57.93 6okFS6t5
(?<!\n)\n(?!\n)

でダメなら知らね。

496:デフォルトの名無しさん
14/05/19 17:45:35.18 ByfTztcE
>>495
『HmJre.dllの正規表現での前方一致/不一致"(?<!xxx)","(?<=xxx)"では改行文字を使うことができません。
かまわずに続行しますか?』

こういう警告が出るけど、一応出来ました!
ありがと!

497:デフォルトの名無しさん
14/05/20 21:53:50.27 yBFoziSg
詳説 正規表現 第3版 の誤植 ( 日本語版 / 初版第1刷 ) : せいきなんとか
URLリンク(akiba.geocities.jp)

498:デフォルトの名無しさん
14/05/22 22:54:50.17 cKOVk0RX
>>467
返事とても遅くなりました
助かりました
ありがとうございます

499:デフォルトの名無しさん
14/05/23 16:19:14.53 M32fb6pL
てs

500:デフォルトの名無しさん
14/05/25 00:46:30.08 fP8zkgQw
"正規表現メモ" のメモ : せいきなんとか
URLリンク(akiba.geocities.jp)

連投規制が解けないのでsc見限りました・・。

501:デフォルトの名無しさん
14/05/25 01:32:03.34 ILOCnL5n
ここにエジプト民の居場所なんかねえよ

502:デフォルトの名無しさん
14/05/25 01:41:37.24 fP8zkgQw
ああ、もしかして sc = アフィ厨 と思われたのかな。アフィなんかに興味無いんで。
というか1日10アクセスのサイトでアフィなんかやってたらアホだわ。

おそらく正規表現メモや雑技たんのアフィでさえ雀の涙も儲かってないはず。
正規表現を調べに来たような奴がアフィ踏むわけないって。

503:デフォルトの名無しさん
14/05/26 11:23:37.93 T5nGq6IH
こいつ馬鹿だ

504:デフォルトの名無しさん
14/05/26 12:08:22.37 ptXAqcmg
「 2ch (ドット) sc 」 って書き込み出来ないワードなんだなω
スペース空けてても拒否されたωωω

505:デフォルトの名無しさん
14/05/26 12:34:16.85 LnM16LwK
2ch. sc

506:デフォルトの名無しさん
14/05/27 19:07:51.35 vDTcjh58
2ch.sc
open2ch.net
machi.to
sakura.ne.jp


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch