- 12:36:22 #shoot1230 スーパー https://pic.twitter.com/QEmBRRqgtH
- 17:42:23 Perlで「a<改行>b」を「a b」にできない。「s/a\nb/a b/」「s/a.^b/a b/ms」「s/a[\x0D\x0A|\x0D|\x0A]b/a b/」はダメ。むー。参考: http://sonic64.com/2003-03-25.html http://www.din.or.jp/~ohzaki/perl.htm#CRLF_Unify
- 19:22:15 @dankogai ありがとうございます。[]と()を取り違えるとはお恥ずかしい…そして「s/a(?:\x0D\x0A|\x0D|\x0A)/a /;」は「a b」になったものの「s/a(?:\x0D\x0A|\x0D|\x0A)b/a b/;」は「a<改行>b」のままでした
- 19:24:06 @tohka383 ありがとうございます。そちらでやってみてうまくいきました? こちらでは正規表現中の「b」2つを削除したら「a b」になりましたがご指摘のだと「a<改行>b」のままでした
- 19:31:23 コンピュータ言語を勉強していてこの記号の意味はなんでしょうと思っても検索ではうまくいかないことが多い。Perlの「(?:〜)」について知りたいときどんな言葉で検索すればいいのかしらん
- 19:39:00 あったこれだった。グルーピングはするがあとで参照しないという意思をあらわすのね http://www.kt.rim.or.jp/~kbk/regex/regex.html#GROUPING_NOBR
- 19:42:06 @DocSeri そうなんですよ。「a<改行>b」を「a b」にしたいんですがうまくいかず、dankogaiさんが助言をくださったもののまだうまくいかずなのでした。わたしのツイートを少しさかのぼってみるとわかります https://twitter.com/yimamura
- 19:43:20 @DocSeri あっこっちのほうがわかりやすいですすいません
Perlで「a<改行>b」を「a b」にできない。「s/a\nb/a b/」「s/a.^b/a b/ms」「s/a[\x0D\x0A|\x0D|\x0A]b/a b/」はダメ。むー。参考: http://t.co/cKCsQCLTtJ http://t.co/qhFgGKNdim
— 今村勇輔 (@yimamura) 2014年3月4日 - 19:48:37 @tohka383 ですよねえ。手元の環境では「a<改行>b」を「s/a(?:\x0A)/a /」は「a b」になるものの「s/a(?:\x0A)b/a b/」はもとのままなんです(いずれもソースコードから直接コピペ)。なにかアホな見落としがあるのでしょうが謎です
- 22:30:32 @tohka383 結果は「a%0Ab」でした。しかしやはり「s/a(?:\x0A)b/a b/」では「a<改行>b」は「a b」にならず元のままでした。「s/a(?:\x0A)/a /」は「a b」になり「s/(?:\x0A)b/ b/」は元のままなのでそこに鍵がありそうですが
- 23:00:36 @tohka383 わーんそれでした。お騒がせしてすみません、ありがとうございました!
- 23:22:51 かっこいい。電柱はいいですよね http://f.hatena.ne.jp/Imamura/elepole/ ■人は死んだら電柱になる | アンソロジー告知サイト http://deadendpole.wordpress.com/
- 23:25:28 昔の今日の日記から。2008年。最近は書きたいことはあってもそれを書く余裕がなくなってきて遅れが常態化してしまっていますががんばって書いていきたい■わたしの日記をもっと更新してください http://d.hatena.ne.jp/Imamura/20080304/p1
- 23:26:04 昔の今日の日記から。去年。空から見た三陸沿岸と福島第一原発■雪国からの帰還、三陸、福島第一原発 http://d.hatena.ne.jp/Imamura/20130304/p1