.................................................
|
日 |
月 |
火 |
水 |
木 |
金 |
土 |
30 |
31 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
|
.............................
何となくリンク
.............................
|
|
レスを書き込みます
|
今の現場で使用可能なテキストエディタは「さくらエディタ」なのですが、
馴れないエディタということで生産性が多少は落ちてます。
今の現場は、スクリプト組んだりしないので、凝った加工はあまり使わないのですが、使うときは使うので色々やきもきしています。
先日、以下のような一括置換を行いたくなる状況に陥りました。

named という文字列から始まる行を直前の行の末尾に移動させたい。
改行コードは \n なので、正規表現の置換で「\nnamed」⇒「 named」でいけると思われるんですが、さくらエディタだと置換できません。
※改行コードはLFのみ。CRは付与されていません。
EmEditorでこうしたパターンの検索を頻繁にやってたんですが、
さくらエディタだとできない。因みに\nのみの置換は可能でした。
\nと文字列を連結すると駄目です。
さくらエディタで上記のような置換方法を知りたいです。
因みに、sedコマンドでも上手くできませんでした。
cat file.txt | grep sed 's/\nnamed/ named/g'
そもそもsedで改行扱う場合はNコマンドが必要なのか?
う〜ん、ちょっとここら辺勉強してる時間ないので保留します。
≪コメント(2)
牧師 |
revive。
デフォではできないらしい。 以下、参考。役にたつかな。かな。・・・ ttp://sakura.qp.land.to/?FAQ%2F2 |
11/03/04 13:52:19 |
北本 |
できないのか‥‥色々試して挫折した時間が勿体なかったなー |
11/03/05 17:41:21 |
|
|
|