正規表現

レス数が950を超えています。1000を超えると書き込みができなくなります。
正規表現

909名無しさん@お腹いっぱい。2015/01/17(土) 09:20:21.90
(・∀・) この部分が $ d; だと何故か動かなかったので
(・∀・) あえて /^\n*$/ を入れてたけど、動くみたいなので訂正
$ {
  /^\n*$/ d;
};


@@ -10,9 +10,7 @@

  :loop2;
  /^\n*$/ {
-   $ {
-    /^\n*$/ d;
-   };
+   $ d;
   N;
   b loop2;
  }

(・∀・) url抜キデ、ブログニ貼ラナイデネ

910名無しさん@お腹いっぱい。2015/01/17(土) 15:54:44.86
perlって面倒くさいんだね。Nコマンドで最終行が無くなったりしないの?
sedだったら、行頭と行末の間に何もない行は削除、という感じで
/^$/d
これだけなんだけど。

911名無しさん@お腹いっぱい。2015/01/17(土) 19:19:41.25
(・∀・) 元々ノオ題ハコレ(先頭ノパイプハ除イタ)
tac|sed -n '/./,/.\n/p'|tac|sed -n '/./,/.\n/p'

(・∀・) 合ッテルカドウカ分カラナイケド、
(・∀・) tac デヒックリ返シタリスルノヲ止メ sed 一発ガ、コレ(修正前)
sed -e '1{:a;/^\n*$/{N;ba;};s/\n*//;};:b;/^\n*$/{${/^\n*$/d;};N;bb;}'

(・∀・) perl ダトコレ
perl -0777 -pe 's/\A\n+//s; s/\n+\Z/\n/s'

(´・ω・`) >>910 空行削除ノ話?
sed -e '/^$/d'

912名無しさん@お腹いっぱい。2015/01/18(日) 02:13:00.56
あ、ごめん、「無駄な改行」を「空白行」だと思い込んじゃったわ。
「無駄な改行」をスクリプトが判断してくれるの?
あ、いやいや、わかんないことに首つっこむのは止めるわ。ごめんね。

913名無しさん@お腹いっぱい。2015/01/18(日) 07:11:53.40
(・∀・) >>912 イエイエ。アリガチナ事
(・∀・) 所デ、書イテハイナカッタケド、一気ニ読ミ込ムナラ、perl 同様ナ書キ方モ出来ル

sed -e '
  :loop;
    $! {
      N;
      b loop;
    };
  s/^\n*//;
  s/\n*$//;
'

914名無しさん@お腹いっぱい。2015/01/18(日) 21:21:15.59
Thanks to (・∀・)
ありがとうが何日間か送れなくて申し訳なかったです

915名無しさん@お腹いっぱい。2015/01/19(月) 12:37:39.32
while (<>) {
$myline .= $_;
}
$myline =~ s/\A\n+//mx;
$myline =~ s/\n+\Z//mx;
print $myline;

perlはよく分からないけど
\A と \Z で最初と最後にアンカーおろして
\n+で指定すれば簡単か

916名無しさん@お腹いっぱい。2015/01/30(金) 07:35:17.36
>>915
\Zじゃなくて\zかな。\Aはあってる。

917名無しさん@お腹いっぱい。2015/01/30(金) 10:29:28.40
無条件で、テキストの終わりの連続した改行を取り除けば良いという訳では無く

text\n
text\n
\n
\n
\n

とあれば、最後の3つの \n を取り除いて出力するのが、望ましい動作

一方で行末に\nが無いものに改行を付けてしまうのも、望ましくない
...と思う

text\n
text

918名無しさん@お腹いっぱい。2015/01/30(金) 12:13:26.39
>>917
s/\n+$/\n/

919名無しさん@お腹いっぱい。2017/04/21(金) 08:12:15.25
strを含むがstringを含まない
^(?!string).*(?=str).+$

これ、先頭の^と最後の.+$が必要な理由をだれか教えてくだんそん。

920名無しさん@お腹いっぱい。2017/04/23(日) 21:05:41.03
そもそもその正規表現の意味が違う気はするけど
それは置いといて、^は行頭、$は行末

921名無しさん@お腹いっぱい。2017/07/20(木) 07:30:01.68
Jane Styleで。。。はOKで。。をNGにしたいんですが、教えてください。

922名無しさん@お腹いっぱい。2017/07/20(木) 09:34:21.63
(?<!。)。。(?!。)
知らないけど

9239212017/07/20(木) 13:11:41.43
ありがとう。所詮俺には無理なことも分かりました。

924名無しさん@お腹いっぱい。2017/08/01(火) 17:01:00.66
^/FIRST/(.*)/SAMPLE$

この正規表現がどんな意味しているか知りたいです。
これってどんなURLがマッチしますか?

925名無しさん@お腹いっぱい。2017/08/01(火) 17:34:05.56
/FIRST//SAMPLE
/FIRST/あ,い.う;え:お/SAMPLE
/FIRST/くぁwせdrftgyふじこlp/SAMPLE

() がメタ文字なら

926名無しさん@お腹いっぱい。2017/08/01(火) 17:50:44.54
nginxのコンフィグの話ならnginxスレで続けた方がいいよ

9279242017/08/01(火) 21:05:47.63
>>925
ありがとうございます。

FIRSTとSAMPLEの間(一つのディレクトリ)は改行コード以外ならば全部マッチするんですね。

()で囲むと後方参照…、
/で囲まれてSAMPLEで終わって参照される?
これがわからなかったんです。

928名無しさん@お腹いっぱい。2017/09/06(水) 06:09:37.08
ABCとDEF という単語を両方含むレスをNGにする事はできますか?

ABCだけが含まれるレスとDEFだけが含まれるレスはNGにせず、両方含まれる場合だけNGにしたいです

929名無しさん@お腹いっぱい。2017/09/06(水) 09:49:56.44
ABC.*DEF
DEF.*ABC
とかそういう話?

930名無しさん@お腹いっぱい。2017/09/06(水) 19:10:16.65
マルチ注意

931名無しさん@お腹いっぱい。2017/09/06(水) 21:11:53.55
そういうときはどことのマルチか書かないと
http://fate.2ch.net/test/read.cgi/ios/1494717956/150

932名無しさん@お腹いっぱい。2017/09/06(水) 23:54:46.66
純粋になぜ複数のスレに同じ内容のレスをしたらダメなのかわからないのですがマナー違反なのですか?

荒らし行為がダメなのはわかりますけどただの質問ですし誰も傷つきませんよね?
またマルチですが・・と前置きすれば許されるものなのでしょうか

933名無しさん@お腹いっぱい。2017/09/07(木) 03:43:15.10
お前は時間が節約できる、よりいいレス集まるとでも思ってるかも知らんが、相手のことを何も考えないクズ

934名無しさん@お腹いっぱい。2017/09/07(木) 04:23:07.36
自分も見かけた事あるから気持ちはわかるよ
べつになんとも思わなかった

荒らしはむかつくけど
知りたい事があるなら合理的な行動だと思うしべつに同じ内容を連投する訳でもないからなんとも思わない 

935名無しさん@お腹いっぱい。2017/09/07(木) 04:23:31.36
>>933
腹が立ったの?
いらついたの?

936名無しさん@お腹いっぱい。2017/09/07(木) 04:24:16.00
>>933
同じ人がレスしたんだなぁって思うだけ
自分がもし答えられたらどれかのスレで答えるただそれだけ

937名無しさん@お腹いっぱい。2017/09/07(木) 04:26:07.09
明らかに迷惑なものとそうでないものとわかるだろw

938名無しさん@お腹いっぱい。2017/09/07(木) 07:53:41.36
>>932
板やスレを分けている理由に反する。全部集約して一つのスレで良いだろう、それを許容するなら。

それに君は自分のことだけ考えてそう思ったのかもしれんが同じ事を考えた一万人が同じ事をしたら
答えのつかない同じ質問やバリエーションの異なる答えのついた質問があっちこっちに大量投下されることになる。
それって質問を装った荒しだよね。

939名無しさん@お腹いっぱい。2017/09/07(木) 08:00:25.53
>>938
まぁ君の意見はわかったよ
でも俺は効率を重視するんでなんと思われてもマルチやりますよ

まぁ滅多にやる機会はないけどね
今までま3回くらいしかやった事ない
なぜならそこまでして知りたい事(調べても答えが見つからない事)がなかなかないからね
ちなみに前回もマルチ云々言われたのを覚えてるよ

ググってすぐにわかる程度の事なら
マルチしないよ

940名無しさん@お腹いっぱい。2017/09/07(木) 08:00:57.11
>>938
そんなにイヤな気持ちになるのが俺は理解できないけどねぇ

941名無しさん@お腹いっぱい。2017/09/07(木) 08:01:44.47
正規表現関連のスレ三つに同じ質問しただけなのに敏感すぎだろ

942名無しさん@お腹いっぱい。2017/09/07(木) 08:22:15.56
>>939
好きにすれば良いと思うよ。
俺は君が質問したから答えただけでそれ以上の話ではない。

その質問ここでする意味あったのかって気はするけど
早く答えがほしかったんだよね。ググったくらいで見つからないから質問したんだよね。
良かったじゃないか。何も問題は無いね。

943名無しさん@お腹いっぱい。2017/09/07(木) 10:54:38.94
マルチする奴はクズ
はっきりわかんだね

944名無しさん@お腹いっぱい。2017/09/07(木) 13:19:59.20
許容派が意外に多いのかと思いきや、3連4連レスしてるだけかよ

945名無しさん@お腹いっぱい。2017/09/07(木) 15:09:36.32
気に入らないなら無視すればいいのよ。

946名無しさん@お腹いっぱい。2017/09/07(木) 16:12:52.13
まだ言ってるのかよw
どうでもいいw

947名無しさん@お腹いっぱい。2017/09/07(木) 17:20:51.57
どうでもいいならスルーしとけよw
バレバレ

948名無しさん@お腹いっぱい。2017/09/07(木) 17:42:26.53
>>946
マルチ云々はどうでもいいけど
まだ言ってることはどうでも良くない
だからレスした

949名無しさん@お腹いっぱい。2017/09/07(木) 18:42:02.37
掲示板でマルチポストはなぜいけないの?
ttp://www.ml-info.com/weekly/archives/2009/091024o.html

950名無しさん@お腹いっぱい。2017/09/07(木) 18:44:09.02
まぁ今は2ちゃんの人口少なくてレスもこないからね 

951名無しさん@お腹いっぱい。2017/12/29(金) 07:21:04.18
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

SALKY13WAM

952名無しさん@お腹いっぱい。2018/02/22(木) 17:17:52.73
くこけ?

953名無しさん@お腹いっぱい。2018/05/22(火) 02:58:33.70
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

SW8Q2

954名無しさん@お腹いっぱい。2018/05/25(金) 21:24:33.00
vimで最短マッチングを使って、csvの最後の要素をカットするにはどう書けばいいですか?
20分くらい試行錯誤してもわからず結局
%s/,[^,]*$//
としたんですけどカッコ悪いです

955名無しさん@お腹いっぱい。2018/05/25(金) 23:13:21.91
>>725
何か正規表現の入門書で良いものはありませんか?

956名無しさん@お腹いっぱい。2018/05/31(木) 14:08:36.59
UNIXの正規表現の入門のような書籍がなかなかみつかりません
perlの本に正規表現の説明が出てくるのですが、これはシェルで使う正規表現と同じなんでしょうか?

957名無しさん@お腹いっぱい。2018/06/01(金) 00:39:38.00
>>956
「シェルで使う正規表現」というと?

958名無しさん@お腹いっぱい。2018/06/01(金) 10:27:04.50
>>956
どのUNIXコマンドでも使える正規表現
https://qiita.com/richmikan@github/items/b6fb641e5b2b9af3522e

959名無しさん@お腹いっぱい。2018/06/04(月) 08:22:10.94
>>958
ありがとうござい
参考になります

新着レスの表示
レス数が950を超えています。1000を超えると書き込みができなくなります。
レスを投稿する