No.8ベストアンサー
- 回答日時:
> sed&awk・・・
> 知り合いのLINUX使いが 良いから覚えろといいますが、Awkとか覚えるのがめんどくさそうで・・・
windowsで簡単に使えますか?
> おすすめサイトなどあったら教えてください
まあ使いこなそうと思えば結構奥が深いですけど、ちょっとした置換をするくらいなら
そんなに覚えることはないですよ。
でまあGUIみたいな飾りはありませんが
gawk
http://www.kt.rim.or.jp/~kbk/gawk-3.1
sed
http://www.kt.rim.or.jp/~kbk/sed
あとはvectorとか
Download: Windows95/98/Me用ソフト > ユーティリティ > テキストファイル用 > AWK
http://www.vector.co.jp/vpack/filearea/win95/uti …
入門になりそうなページを探してみましたが意外にないものですね。
一子相伝で伝えられるものなんでしょうか(笑)
Awkプログラミング入門講座-はじめに
http://homepage2.nifty.com/mozu/koza/awk_koza/aw …
UNIXコマンドの使い方
http://www.iis.u-tokyo.ac.jp/~susaki/command/c_s …
IBM 共通テーマ: 実例でわかるsed: 第1回 - Japan
http://IBM 共通テーマ: 実例でわかるsed: 第2回 - Japan
http://www-06.ibm.com/jp/developerworks/linux/01 …
http:www-06.ibm.com/jp/developerworks/linux/010202/j_l-sed1.html
IBM 共通テーマ: 実例でわかるsed: 第3回 - Japan
http://www-06.ibm.com/jp/developerworks/linux/01 …
参考までに「はじめ」と「おわり」に挟まれた部分だけを切り出したい場合
sed -n -e "/はじめ/,/おわり/p"
こんだけです。
No.7
- 回答日時:
例えば、改行が間に1~4個の場合は、
(はじめ\nおわり|はじめ\n\nおわり|はじめ\n\n\nおわり|はじめ\n\n\n\nおわり)
で検索する事が出来ました。
面倒ですが、仕方ないでしょう。
この回答への補足
返答有難うございます。
実際ははじめから終わりまでの間はただの改行では無く、文字が混在し、その上はじめからおわりまでの間が50行あったり300行あったりします。さらにそれを置換したかったわけで・・・
ここをもし見る人の為に参考に結果を書いておきます。
ある置換ツールで BREGEXP DLLを使用し、
はじめ\r\n(.*\r\n){0,10000}おわり\r\n→それを置換
で思ってた結果が出すことができました。
No.5
- 回答日時:
>3行以上の任意の行数のマッチングをするのは多分直接には無理
そっかぁ 秀丸の正規表現はそんなになってるのか・・・
他のエディタでやってみるのはだめかなぁ。
この辺り
http://jp.emeditor.com/
http://k2top.jpn.org/index.php?K2Editor
emは売り物に見えてフリー版が有るよ。
K2は内部がUTFに非対応だからUTF使うのには向かない
em よさそうですね・・・
ただ もうエディタを変えるのがもうめんどうで
メモ帳→テラパッド→サクラエディタ→秀丸→gvim ときてるので もういい加減疲れた・・・・・・・
機会があれば 使ってみます。有難うございました。
No.4
- 回答日時:
#1です。
#3の方の挙げられたリンク先のデータが古い(jre32.dll使用)ような気がしたので
改めて調べてみましたが、現状(hmjre.dll使用の場合)でも、
> 例えば、「\n+」という正規表現は、秀丸
> エディタでは\nが1つ含まれているものと
> 解釈し、2行単位で検索処理します。した
> がって、空行が3行連続していても、その
> うちの2行分にしかヒットしません。
とヘルプにありましたので、3行以上の任意の行数のマッチングを
するのは多分直接には無理だと思います。
実際簡単なパターンで試してみましたが、\nの扱いは
ヘルプどおりでした。
マクロを駆使すれば何とかできそうな気もしますが
それはまた別の話ということで。
sedとかawkつかっていいという話ならラクなんですが。
返答有難うございます。
結局、他ツールでBREGEXP DLLを使用して(\r\n)でいけました。
sed&awk・・・
知り合いのLINUX使いが 良いから覚えろといいますが、Awkとか覚えるのがめんどくさそうで・・・
windowsで簡単に使えますか?
おすすめサイトなどあったら教えてください
No.3
- 回答日時:
秀丸のユーザではありませんが、秀丸では \n を含む正規表現は正常に
処理できないようです。下記の URL の最後の方をご覧下さい。
参考URL:http://homepage2.nifty.com/jr-kun/hidemaru_qa/4_ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- オープンソース csvデータのダブルクォーテーションで囲まれた文字内にあるカンマを削除したい 3 2022/09/02 15:17
- Access(アクセス) AccessVBAで任意の複数リンクテーブルをAccessVBAを動かす際に削除したいと考えておりま 1 2022/11/17 15:45
- Firefox(ファイヤーフォックス) Firefoxのグーグル検索で表示される現在地を修正したい!!! 1 2022/05/17 10:42
- 固定IP Firefoxので表示される現在地を修正するには? 2 2022/05/17 21:16
- Excel(エクセル) Excelでの検索結果を含む行だけを表示させたい 5 2023/03/10 17:08
- その他(コンピューター・テクノロジー) 正規表現の置換で数値を合計したいです。 2 2022/10/17 11:01
- 哲学 「理念の狡知」という表現について 2 2022/05/29 14:19
- 英語 英語表記について 抹茶パフェとほうじちゃパフェはそれぞれどのようになりますか? 検索しましたが、英語 1 2022/07/02 00:43
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- エステ・脱毛・美容整形 医療脱毛の各社比較について(顔とVIO) 0 2023/02/20 11:25
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
LaTeX: captionの中で改行した...
-
JavaDoc コメントの改行について
-
C#における改行を含む文字の探索
-
最終行の改行について
-
vb.netでのリッチテキストボッ...
-
ファイル内の1行(レコード)から...
-
テキストボックス行の桁数を制...
-
改行を読み飛ばす
-
Excel VBAからBeckyを起動して...
-
改行について
-
C# DataGridViewのセルを改行禁...
-
C++でのCRLFについて
-
コンボボックスの項目中に改行を
-
選択したセルでダブルクリック...
-
正規表現の置き換えを使って。...
-
改行が半角スペースに変わる
-
C言語の標準入力で改行しない方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
改行を読み飛ばす
-
C# DataGridViewのセルを改行禁...
-
COBOLの改行
-
LaTeX: captionの中で改行した...
-
グレープシティのSPREAD...
-
秀丸の正規表現で複数行にわた...
-
テキストファイルから改行コー...
-
jsp 改行コードで改行させて表...
-
C++でのCRLFについて
-
delphi でのコード上でTab を入...
-
テキストボックス行の桁数を制...
-
texのchapterが改行される
-
【VBA】エクセルで最後の不要な...
-
C++で空Enterの入力を判...
-
改行について
-
改行コード(CR/LF)の設...
-
最終行の改行について
おすすめ情報