[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 11/11 01:02 / Filesize : 132 KB / Number-of Response : 468
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

サクラエディタふぁんくらぶ part10



1 名前:EDIT [2008/03/12(水) 17:14:16 ID:zkIMRKXQ0]
引き続きサクラエディタについて語りましょう。
>>2 あたりに過去ログのリンクなど。

SoruceForge プロジェクトHomePage 掲示板へは此処から
sakura-editor.sourceforge.net/
SakuraEditorWiki
sakura.qp.land.to/
開発に参加したい方へ
sakura-editor.wiki.sourceforge.net/Join
- サクラエディタ一次配布サイト
members.at.infoseek.co.jp/sakura_editor/
sakura editor利用に必要なファイル
www.geocities.jp/maru3128/sakura.html

51 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 19:59:35 ID:bh7L2wSr0]
さらに、Ctrl+A ⇒ Alt+A ⇒ Alt+M

最後に名詞だけ削除かな。



52 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 20:04:09 ID:bh7L2wSr0]
>>50
ていうか、そういうコマンドラインを入力する事できるんだっけ?


53 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 20:44:51 ID:MrtV1AX20]
っつーか>>48が書いてるように
正規表現置換で半角スペースを\nに変えればいいだけなのでは?

54 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 21:21:07 ID:bh7L2wSr0]
>>53
それが理解できるくらいなら>>49はこんな質問しないと思う。


55 名前:名無しさん@お腹いっぱい。 [2008/03/22(土) 21:24:52 ID:MTrbSBH70]
>>50
コマンドラインのどこに入力したらいいのか判らないのです
なんかいろいろ試してみましたけど駄目だったので
s/ /\r\n/gの入力の仕方教えてください

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 22:13:44 ID:lcz4oE5y0]
まずはPerlをインストールする。 ActivePerl Pro Studio
www.activestate.com/

57 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 23:07:22 ID:f87k/+V00]
まず、辞書ファイルをサクラエディタで開く、「まほう 魔法 名詞」を

まほう
魔法
名詞

にしたいなら、

検索(S)→置換(R)→
「置換前」に^(\S+)\s+(\S+)\s+(\S+)\s.*\r\n
「置換後」に$1\r\n$2\r\n$3\r\n
を入力し、「正規表現」をチェックして、「すべて置換のボタン」を押す。

まほう
魔法

にしたいのなら、

検索(S)→置換(R)→
「置換前」に^(\S+)\s+(\S+)\s.*\r\n
「置換後」に$1\r\n$2\r\n
を入力し、「正規表現」をチェックして、「すべて置換のボタン」を押す。

58 名前:名無しさん@お腹いっぱい。 [2008/03/22(土) 23:08:25 ID:f87k/+V00]
魔法

だけにしたいのなら、

検索(S)→置換(R)→
「置換前」に^\S+\s+(\S+)\s.*\r\n
「置換後」に$1\r\n
を入力し、「正規表現」をチェックして、「すべて置換のボタン」を押す。

ただし、「改行」には「\r\n」、「\r」、「\n」などがあり、
上のやり方では変換前と変換後がともに「\r\n」のときしかうまくいかない。

59 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 23:28:13 ID:bh7L2wSr0]
>>55
調べたけど機能的にコマンドラインからってのは無いよ。

レスされてる情報をwikiなんかで調べれば十分できるのに
調べもしないで、まだ質問してるので遊ばれてるだけ。

bregexp.dllか互換dllをサクラのディレクトリに入ってる事を
確認して、検索⇒置換 正規表現にチェックを入れて、
置換前に半角スペースを入力
置換後に \r\n

で全て置換をクリック。その後>>51でいいんじゃないかな。

処理対象が数百MBとかで、サクラだと時間がかかるようなら、
sedというツールで上記コマンドを使えばいい。Perlなんぞ入れる必要は無し。



60 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 23:29:06 ID:bh7L2wSr0]
ありゃ、かぶった。

つか、時が・・・


61 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 23:43:55 ID:c8YwkuNEO]
辞書アタックによるパスワードクラックに協力的な皆さんに感動した!

前スレでも公式でもスルーだったのに…


62 名前:57 mailto:sage [2008/03/23(日) 00:07:54 ID:yP6+lPp+0]
ミスがありました。すいません。

「すべて置換のボタン」→「すべて置換」のボタン

置換前の正規表現をそれぞれ入れ替えてください。

^(\S+)\s+(\S+)\s+(\S+)\s.*\r\n →^(\S+)\s+(\S+)\s+(\S+).*\r\n
^(\S+)\s+(\S+)\s.*\r\n →^(\S+)\s+(\S+).*\r\n
^\S+\s+(\S+)\s.*\r\n →^\S+\s+(\S+).*\r\n

63 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 20:20:30 ID:fvXOzdUX0]
家計簿機能とかキッチンタイマーなんかも付いてると便利ですよね


64 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 11:59:14 ID:kbRu14ao0]
[6631] New 【不具合】atokでの単語登録。 返信 削除
▽ 2008/3/23 (日) 23:55:56 夢見草
Mozilla/5.0 (Windows; U; Windows NT 5.0; ja; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12
sakuraで選択した範囲をatokの単語登録機能を使って辞書に
登録したいのですが、範囲を選択して単語登録ボタンを押し
ても単語登録ダイアログの単語欄に選択した語句が表示され
ません。

上記現象を確認したときに使用したsakuraのバージョンは
1.6.2.0です。同じくatokのバージョンは16及び2007です。

sakura1.6.1.0ではatok16でもatok2007でもきちんと単語登録
ダイアログの単語欄に選択した語句が表示されていましたし、
sakura1.6.2.0でIMEの単語/用例の登録をした場合はきちんと
選択した範囲が語句欄に表示されましたので、sakura1.6.2.0
とatokを組み合わせて使ったときに起こる現象のようです。
直していただければ幸いです。よろしくお願いいたします。

> 範囲を選択して単語登録ボタンを押して

たまたまATOK持っていたので、参考になりますかどうか。

なるほど、単語登録ボタンを押した後、
クリップボードにコピーされていませんね。
ちなみに、共通設定編集−タブ−コピー範囲を4個全部OFFでもだめでした。

patch[ 1807523 ]
VS2003/2005エディタ互換の行コピー&行貼り付け
のようですが、...私には解析できません。
キーのCTRL/C、右クリック−コピー、
の他に何か同様のイベントが有りそうです。

65 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 12:44:39 ID:CORtnupN0]
検索したときに、その検索ワードにマッチした数をステータスバーか何かに
表示できたりはするのでしょうか?

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 17:35:13 ID:ET0BqaFG0]
サクラエディタスレに常駐している高スキルの方に教えを請います サクラ1.5.9.90

grepの検索結果の画面をさらに整形するために「grep→置換」を一つのキーマクロで組んだら
grep画面で止まるんです。これを分割して「grepだけマクロ→置換だけマクロ」と2度手間すれば
ちゃんと動くから書き方は間違ってないと思うのですが
2つの間に何か必要なんでしょうか?今はそのままくっつけています
2度手間より1度手間で便利にやりたいんです

//キーボードマクロのファイル
S_Grep('検索文字列', '*.txt', 'C:\\Documents and Settings\\略', 25368); // Grep
S_ReplaceAll('置換前文字列', '置換後文字列', 4); //
S_ReDraw(0); // 再描画

67 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 17:55:50 ID:Ha7brV9/0]
> 高スキル
ですが、なにか?

68 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 20:45:55 ID:vGywUOMP0]
>>66
現時点の仕様では、マクロは実行したウィンドウ以外のテキストは
処理できないんじゃないかな?

自分も、マクロで複数ファイル間のコピペとかしたいのだが・・・

69 名前:66 mailto:sage [2008/03/24(月) 22:56:29 ID:4nnoVU1z0]
>>68
指摘ありがとうございます
なにぶんドシロートな者でサーパリわからなかった状態でした

であれこれやって
□□□□□□□□□□□□ (□は文章)
複数の文章にgrepすると便利だけど>>66のようになるから
□□□□□□□□□□□□→一旦一つの文章□にまとめてをマクロにやらせ
それに対してさらに抽出置換整形することに変更してやってみました
でもこれも結局66と同じでまとめた一つの文章を読み込んだ時点で止まるのでだめでした
キーマクロではこれが限界のようで仕方ないので2度手間で我慢します
スレ汚しスマソ



70 名前:67 mailto:sage [2008/03/25(火) 22:01:25 ID:GQqJaqNz0]
Grepマクロの新オプションに新規画面/親画面をキボウ

71 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 22:13:47 ID:clbzbPVY0]
>>68
実行したウィンドウのテキストは処理できるから、
FileClose、FileOpenで、テキストを入れ替えれば、
ファイル間のコピペとかできるよ。

WSHマクロとか使えば、入れ替えなくてもできるけど、
WSHマクロは敷居が高いから、ありかと。

72 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 12:22:37 ID:2xvVYs8/0]
誰も教えてくれないから、ステータスバーに好きな文字を表示できるようにするプログラム作っちゃいました

73 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 12:21:46 ID:G9gWmeMC0]
次はこんな文字化け対策のプログラム作ろうと思う。
選択領域か、コピーした領域の文字コードを16進2桁にして貼り付けか、挿入するマクロ。

74 名前:名無しさん@お腹いっぱい。 [2008/03/29(土) 03:27:41 ID:h3rFihyM0]
全ての行頭に <a href="
全ての行末に ">リンク</a>

を一発で入れるマクロか
URLになってる文字列全てをhtmlリンクに変えるマクロを教えてください!

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 03:59:10 ID:/e64vc3Q0]
>>74
正規表現置換を覚えるんだ!
マジ便利

76 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 04:56:43 ID:UzL2iH220]
>>75
ありがとう出来た!マジ便利だこれ

S_ReplaceAll('^', '<a href="', 60); //
S_ReDraw(0); // 再描画
S_ReplaceAll('$', '">リンク</a>', 60); //
S_ReDraw(0); // 再描画

URLの行頭行末を表す正規表現は分からなかった・・・

77 名前:73 mailto:sage [2008/03/29(土) 08:27:49 ID:b9i0TN070]
>>74
S_ReplaceAll('(.*?)([\\r\\n]+)', '<a href="\\1">\\1</a>\\2', 4); //正規表現

78 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 17:34:18 ID:pefRVwlG0]
>>77
ありがとう、だけどうまくいかなかった・・・使い方が分からないw

79 名前:名無しさん@お腹いっぱい。 [2008/03/29(土) 18:09:07 ID:0BII44nY0]
タイプ別設定を増やしたいんだけど、どうすればいいの?
カーソル行アンダーラインってのがあるけど、アンダーラインでなく、行に色つけは出来ないの?

以上2点分かる方居れば、教えてください。



80 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 18:31:50 ID:GxfSU6uO0]
>>79
ソースを修正する

81 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 18:58:45 ID:tkF//Ua90]
Unicode版には期待もひとしお

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 00:52:31 ID:c4NvFRLC0]
ていうか、久しぶりにインストールしてみたけど、
新規ファイル保存時にデフォルトパスが記憶されない問題って、
まだ直ってないのかな

83 名前:名無しさん@お腹いっぱい。 [2008/03/31(月) 02:45:29 ID:TEBkOJfP0]
画面を左右に分割した時に
別々のテキストファイルを表示させる事は出来ないんでしょうか?

84 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 12:22:49 ID:7CXC02R+0]
>>82 log=data&ol=200412&tree=c3985 少しは役にたつだろう。

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 14:48:39 ID:7CXC02R+0]
>>74 Tool->Ctrl/L  Tool->Shift/Ctrl/L

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 21:28:35 ID:bF9mWorl0]
>>83
設定->共通設定->タブバー->タブバーの表示をオフ
ウィンドウ->左右に並べて表示

これじゃだめ?

上をやるとウィンドウサイズが変わるんだが、1画面に戻したときに、
すばやく元のサイズに戻す方法ってあるのかな?
だれか、知ってたら教えてくれ

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 22:58:07 ID:c4NvFRLC0]
>>84
てっきり解決できないものだと思ってた。
ありがとう。

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 00:15:32 ID:bxYlXHVS0]
>>86
ありがとう
その動作がマクロで切り替えれたらいいけど無理みたいですね
あまり使わないので解決してスッキリしました

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 15:07:32 ID:J6Jj5keD0]
強調キーワードで設定した文字を太文字にしたのですが、
これを印刷に適用する方法はないのでしょうか。



90 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 18:24:31 ID:ZkzqxsDH0]
>>89
太字にしてトナー消費量を増やしてはいけません。

by チーム-6%

91 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/03(木) 07:18:59 ID:2KiHX89w0]
ないのです

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/03(木) 17:56:26 ID:JueHAQEl0]
リッチテキストエディタから開くボタン追加しておく

そちらで同じような表示設定にしておく

印刷する

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 18:21:56 ID:Ge1j45pw0]
サクラエディターインストールするとレジストリーに登録しますか?
アンインストールの時に綺麗にアンインストールできますか?
>>1のサイト見てきたけどわかりませんでした
どなたか教えて下さい

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 22:15:02 ID:yAPrtmGF0]
綺麗にアンインストールできなかったら、とっくの昔にマルウェア指定されてるんじゃないの?

それはそれとして
本体はレジストリ使わないけど、インストーラがレジストリ使うかどうかは不明。
vistaでUAC切らずに使うなら、初めはインストーラ使ったほうがいい

95 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 22:35:46 ID:Ge1j45pw0]
>>94
了解!
詳しくありがとうございます

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 23:01:00 ID:Ge1j45pw0]
ダウンロードしに行ったんだけど海外サイトに接続した後
メール登録、コンピューターアクセスコードの入力とかありました
なんか怖いよ
途中で辞めて逃げて帰ってきました
日本語のサイトはないですか?


97 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 23:18:23 ID:yAPrtmGF0]
members.at.infoseek.co.jp/sakura_editor/snapshot.html

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 23:24:06 ID:Ge1j45pw0]
>>97
ありがと
そこから海外サイトのようなところへ飛ぶんだ
それでメールアドレスはいいけど
パソコンアクセスコードの入力とか出てくる
怖すぎてダウンできないガクガクブルブル
WIKIを見たら日本製と書いてあって安心して使えそうな気がしたんだけど
私の思い込みでした
せっかく誘導してくれたんだけどごめんなさい!
怖くて辞めておくよ
レスありがとです

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 23:29:06 ID:WSEKbnyu0]
>>98
言ってることがよくわからん。
>>97のページ内の「最新版ダウンロード sinst1-6-2-0.exe (1.6.2.0)」を
クリックすれば、自動的にダウンロードが始まるだろ?



100 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 23:36:18 ID:Ge1j45pw0]
>>99
えっ
ダウンロードじゃなくて通信でのインストールですか
さらに怖いです><
ダウンロードしてノートンでチェックしてからインストールは無理ですか?

101 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 23:42:53 ID:WSEKbnyu0]
>>100
よく読め。「ダウンロードが始まる」って書いてるだろ。
「インストールが始まる」なんて書いてないぞ。
これでもわからんアホなら後はもう知らん。

102 名前:名無しさん@お腹いっぱい。 [2008/04/09(水) 23:43:25 ID:Mp4jLbGw0]
は?通信でのインストールって?
普通にインストール用ファイルをダウンロードできるお。

103 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 23:52:12 ID:Ge1j45pw0]
>>101
>>102
そうなんですか
アクティブエックスは確認してから実行する設定にしているのです
以前かなり有名なツールをインストールして
不振な動きがあったのでアンインストールしたんです
そしたら1週間後くらいに気がついたんですが
WindowsのBkなんとかってバックアップのファイル名書き換えられてるし
関連付けも書き換えられて、とんでもない目にあいました
あれからフリーウェアは雑誌に添付されているもや
ベクターで配布されているものを試すようにしていたのでつい緊張しちゃいました
ベクタではアクティブXをONにしなくてもボタンがあったのでアクティブXOnにするの久しぶりです
アクティブXをonにしてダウンロードしてみます
アドバイスありがとうございます

104 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 00:06:23 ID:Rf4Q17Ky0]
SourceForgeのほうがVectorよりも全世界的なので信頼もできそうな気がするけど…
まぁ、全世界的に有名なだけにアタックはされやすいかもね。
FirefoxよりもIEのほうがアタックに遭遇する危険が高いのと同じかな?

105 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 00:07:44 ID:5QXM2TUk0]
無事ダウンロード完了しました
ノートン先生のチェックも完了
みなさんありがとうございました

106 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 00:11:26 ID:i5GSDa470]
   ∧ ∧    ┌────────
  ( ´ー`)   < シネ
   \ <     └───/|────
    \.\______//
      \       /
       ∪∪ ̄∪∪

107 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 00:12:06 ID:cs8j6KHv0]
ある意味病気だな

108 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 00:32:26 ID:/DN6/Lg40]
>>103
Vectorで配布されているファイルがウイルスに感染していたこともあったぞ。

弊社サイトのウイルス感染に関するお詫びとご説明(修正版)
ttp://www.vector.co.jp/info/060927_system_maint.html

ITmedia News:ベクター、公開ソフトの一部がウイルス感染
ttp://www.itmedia.co.jp/news/articles/0610/02/news065.html

「Vector」で公開中の807タイトルがウイルス感染、7,873回ダウンロード
ttp://internet.watch.impress.co.jp/cda/news/2006/10/02/13473.html

109 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 01:56:17 ID:5QXM2TUk0]
検索してヒットした文字列(離れた箇所に複数)を1アクションで
全てを一括コピーまたは一括切り取りする方法教えて下さい

>>108さん
情報ありがとうです^^



110 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 06:10:33 ID:KDNjGuVh0]
ネッシー

111 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 16:06:08 ID:FQ0irXuZ0]
>>109
具体的に何がやりたいのかを言ってごらん。


112 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 16:58:29 ID:Ls5y1hcU0]
>>111
>>109です
ファイル開いて検索
全部まとめて1アクションでカット&ペースト

113 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 19:05:58 ID:kR50bdNQ0]
>>108
ベクターはウイルスに感染もするが、スパイウェアもノーチェックで配布

www.vector.co.jp/info/080314_system_maint.html
www.nbstation.com/index.html



114 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 21:35:32 ID:+6017Tvm0]
>>112
検索って事は、ファイル中にある特定の文字列を全部拾うって事?
カット&ペーストって具体的に何したいのかよく分からんが、
検索した文字列を削除するなら、正規表現置換でできるだろう。
一定のルールに従ってその文字列を挿入することも出来る。

つーか、検索ワードをコピーするって意味分からんな。
検索ワード入れたんならそれコピーすればいいじゃないか。

115 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 22:08:49 ID:Ls5y1hcU0]
sakuraは1アクションで全部拾うことが出来ると聞いたのですが誤報でしたか
ありがとうございます

116 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 22:18:50 ID:Ls5y1hcU0]
言葉たらずですいません
正規表現で検索する→ヒットする箇所が数箇所ある
それを1箇所ずつコピー$ペーストではなく
1アクションで全てを拾ってペースト

ヒットした1箇所目をコピーするのに10秒かかるとします
1ファイルで20箇所ヒットしていれば200秒かかります
ヒットした数に関係なく1アクションで済ませれれば
1ファイル10秒で済みます
わかりにくい表現ですいません

117 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 22:23:46 ID:Ls5y1hcU0]
正規表現での置換を使って元ファイルの文字列削除が目的ではありません
カット&ペーストにしておけば後で見た時に
処理が終わっているかどうか一目でわかるようにしたほうがいいかなっと思ったからです
コピー&ペーストでもかまいません

118 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 23:32:04 ID:Rf4Q17Ky0]
>わかりにくい表現ですいません
わかりにくい、どころじゃなくて、何がしたいのかさっぱりわからないな。
ヒットして選択されている文字列をコピーして選択を解除せずに貼り付けたら上書きで何も変化しないんじゃないのか?

119 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 23:45:41 ID:Ls5y1hcU0]
何度もすいません
例えばここでの私の発言>>116ですが
ヒット(.+?)箇所 で正規表現すると
「ヒットする箇所」
「ヒットした箇所」
2種類の文字列にヒットします
この2箇所を1アクションで新規ファイルにコピーしたいのです

ご存知の方おられましたらよろしくお願い致します



120 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 23:50:35 ID:Ls5y1hcU0]
1アクションに魅力があります
選択解除しないで次の文字列をコピーして
それが終われば次のヒット文字列へという事ではありません
1アクション
1操作で1ファイルを終わらせたいのです
現在手持ちに20万ファイルあります
手作業を抜け出したいです


121 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 23:52:35 ID:Rf4Q17Ky0]
マクロにすればできるんじゃないの?(僕には書けないけどね)
ていうか、マクロにしないでそんなことができるエディタはこの世に存在しないんじゃないかしら。

122 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 23:59:32 ID:lFzhK84pO]
GREP結果を名前を付けて保存でいいんじゃね?


123 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 00:00:59 ID:O5clt12R0]
>>121
やはりそうでしたか
エクセルでやることも模索したのですが
正規表現で検索が出来ないらしいので断念
sakuraもできませんか
ありがとうございました

124 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 00:06:29 ID:O5clt12R0]
>>122
grep昨日試してみました
sakuraのgrep結果は見やすくて、なかなかいい感じでした
ただ検索する文字列は複数なので
grepして保存→grepして保存→テキストの連結→ソートになるかと思います
最後のソートが秀丸もエクセルも上手くいきませんでした
レスありがとうございました

125 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 00:55:02 ID:QrBHnW2r0]
>>124
なんとなく分かった。
とりあえず、grepは複数ファイルをまとめて検索できるから、
grep→ソート
の2アクションには出来ると思う。

126 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 01:22:58 ID:whkOjDT40]
どういうソートをしたいのか判らんので何とも言えんが、サクラエディタ内蔵のソート機能で
何とかなるようなソートなら、マクロ組めばgrep→ソートまで1アクションで出来ないかな。

こういう用途ならGREP専用ツールの方が、その手の機能が充実してるのでは。
複数の条件を一括して検索出来るツールとか、探せばありそうな気がする。


127 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 01:52:18 ID:igRXqzI60]
>>124
> ただ検索する文字列は複数なので
正規表現なら、論理和(演算子は|)が使えるのでは?
ttp://sakura-editor.sourceforge.net/htmlhelp/HLP000089.html
これなら、一致した順にgrepの結果に出る。

128 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 08:51:32 ID:92tUDbdR0]
>>124
まだ何がやりたいんだか、よくわからないんだけど。
結局、汎用機能を求めてるわけではなく、現状直面している作業
が簡単に処理できればいいんだよね?

その処理結果は、手間を考えなければ、>>124でいいの?

上記でダメな場合 ⇒ 欲しい結果を具体的に書いてくれ。>>117は結果じゃないので。

上記でOKな場合
>>126-127で既出な通り、エディタじゃなく、grepツールと正規表現組み合わせたほうが良い。
ただし、結果をそれぞれ別ファイルに出力しなければいけないのならば、簡単なスクリプトを書く必要があると思う。

※Excelはベクターなんかで正規表現検索アドオンがあるので試してみれ

129 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 08:58:40 ID:AZSaffoj0]
ここでぐだぐだやってるくらいなら
プログラム組んだほうが早い件



130 名前:110>>119 mailto:sage [2008/04/11(金) 11:14:27 ID:9MZtiE6b0]
Global Expression で、出力結果->該当部分

131 名前:110>>119 mailto:sage [2008/04/11(金) 12:42:12 ID:9MZtiE6b0]
検索結果ウィンドウでGlobal Expression→1個のファイルに出力

132 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 20:58:17 ID:Oxl/mYRQ0]
お世話になります119です
sakuraの機能がまだわかっていなかったので先ほど気づいたのですが
grepで「確当部分」出力というものがあったのですね
これが1アクションコピーだと思います

他のエディターは行単位なので確当部分出力という機能を始めて知りました
これでもの凄く楽になりそうです
ありがとうございました

>>131さんの教えてくれたGlobal Expression→1個のファイルに出力
設定なのか操作なのかまだわかっていないのでこれから勉強していきたいと思います
Global Expressionで1ファイルにすればソートも1回で済ませれるのでしょうか?

それと複数行対応の正規表現検索の仕方がわかりません
文字列(.+?)文字列\n文字列
文字列(.+?)文字列\r\n文字列
試してみましたが上手くいきませんでした
まだsakuraを使い始めたばかりなのでこれから気長に覚えて行きたいと思います
みなさんありがとうございました

133 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 21:43:16 ID:92tUDbdR0]
結局この人が何やりたいのか理解できなかったわ。

これでいいんか?
grep -Po "正規表現" *.csv | sort | uniq
cygwin等で。

134 名前:秀丸スレ841 mailto:sage [2008/04/11(金) 21:54:54 ID:Y+NlK/3E0]
>>132
> sakuraの機能がまだわかっていなかったので先ほど気づいたのですが
> grepで「確当部分」出力というものがあったのですね
> これが1アクションコピーだと思います
そろそろ助け舟出そうかと思ってたけど
マッチした部分のみの出力オプションに
自力で気づけたみたいだね

> それと複数行対応の正規表現検索の仕方がわかりません
> 文字列(.+?)文字列\n文字列
> 文字列(.+?)文字列\r\n文字列
> 試してみましたが上手くいきませんでした
サクラエディタは改行をまたぐ正規表現検索はできない
改行またぐ正規表現GrepならK2Editorがオススメだけど、
マッチした部分のみの出力オプションはなかった スマソ

135 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 21:57:01 ID:7IyjKkHw0]
>>133
察するに、たとえば、膨大なアクセス解析のログから特定サイトのURLを抜き出す、
とかそんな感じのことをしたいんじゃないのかと。
一行にアクセス時間やらIPも含んだCSVファイルを対象にして、
www.hoge.com以下のURLだけを探し出して羅列するとか。

136 名前:134 [2008/04/11(金) 22:00:53 ID:Y+NlK/3E0]
Greplaceがわりといいかも
複数行検索対応で右クリから一致したテキストのみのコピーができる

137 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/11(金) 23:31:33 ID:92tUDbdR0]
>>135
モレも昔、まさにそれをやっていたんだが、サクラというかエディタじゃ
遅すぎて無理があったよ。

gz形式で1日当たり1GB以上あったので、1ヶ月分の解析とかは
ログをローカルに落としてcygwin上でやってた。

ちなみにwebalizerは痒い所に手が届かない感じ。

>>132
改行込みか。>>133はダメだわ。

onigsed -n -f nukinuki.sed *.csv | sort > 出力するファイル

▼nukinuki.sed
{
N
s/.*\(文字列.*\n.*文字列\).*/\1/gp
}
▲ここまで

sed
ttp://www.kt.rim.or.jp/~kbk/sed/

Win上だとuniqが無いけど、これでいいんじゃね?

スレ違いすまん >>ALL

138 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/12(土) 14:25:27 ID:b/NbMMr30]
こんにちわ^^
132です
>>134 >>136さんありがとう
あなたが教えてくれた方だったんだ
あそこでsakuraのことを聞くわけにいかないのでこちらに移動してきたんです
今後ともよろしくお願い致します^^

>>135
そんな感じに近いです
アクセスログじゃないんだけど
手持ちのデータ整理です
タイトル一覧表を作りたいのですが作れないままなんです
色んな住所録ソフトやデータソフトを試してみるんですが
今は細分化されて住所は住所録ソフト、データはデータソフトって感じで応用の利くソフトはなかったんです
仕方ないので自分でぽちぽちやっているんです
そのうち私のやりたい事が出来るソフトが出れば
これも終われるでしょってな感じで自分で解決する気もあまりない^^;

>>137さんわざわざスクリプト書いてくれたんだありがとう
教えてくれたコードを試してみたんだけど0バイトのファイルが出来上がるんだけど上手くいかないんだ
使い方がわかっていないのでsedで色々ググって見たんだけどわかんなかった
せっかく教えてくれたんだけどありがとう

みなさんありがとうございました!


139 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/12(土) 19:30:01 ID:e5gR7dQ50]
>>138
すまん間違えてた。

▼nukinuki.sed
{
N
s/.*\(文字列.*\n.*文字列\).*/\1/p
}
▲ここまで

flagのgが不要だった。




140 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/12(土) 19:54:26 ID:e5gR7dQ50]
>>138
サンプルのスクリプト(という程のもんじゃない)と、抽出元のファイルをうpった。
PASSは「sakura」
www-2ch.net:8080/up/download/1207997177169135.yCESEq?dl

例 このスレでレス番付けてレスをした人のIDとレス先の抽出

▼test.sed
{
N
s/^[0-9]{1,3}.*ID:\(\w{9}\n.*>>[0-9]{1,3}\).*/\1/p
}


onigsed -n -f test.sed "サクラエディタふぁんくらぶ part10.txt"

結果
Defa6Cgt0
>>2
4Q68E5Kk0
前スレ>>999
I5t3CH5JO
>>10
6K7qgeUm0
>>23
Wmip7MVJ0
>>26
..............etc

※わかりやすいようにシンプルにしたが、置換後はグルーピングを
増やして改行を消したり好きなように整形すれば良い。

141 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 00:26:08 ID:b+9DprUN0]
>>140さん
>>138です
うわぁ!
ありがとうございます
できましたよ^^
見事に抽出できています
先日教えて頂いた | sort > この部分で微調整もできました
お疲れのところ本当にありがとうございます
とても参考になります
大切に使わせていただきますね
ありがとうございました!

142 名前:110>>119 mailto:sage [2008/04/13(日) 03:34:55 ID:fD9HG1ed0]
/^[0-9]{1,3} /{
N
s/^\([0-9]{1,3} \).*ID:\(.{9}\n.*>> *[0-9]{1,3}\).*/\1\2/p
}
偶数行目だけの結果だったので。sed_sample.sed

143 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 13:21:29 ID:b+9DprUN0]
>>142さん
>>138です^^
何度もお気遣いいただきありがとうございます
抽出部分がさらに進化してますね
IDの前にレス番号が付いて見やすくなりました^^
教えて頂いたsedを参考にしたいんですが
今のところsedのリファレンスでわかりやすいものが見当たりませんでした
私の何でもリスト:図書館に行ったときに「調べてみるリスト」に記載しておきましたので
今度、図書館へ行くときにsedの命令は調べてみます
所用続きなので、すぐ図書館へ行けそうにないのですが後に大変役に立ちと思います
お忙しい中、本当にありがとうございました!


144 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 17:27:11 ID:V1oNsYkS0]
いい加減スレ違いだね。申し訳ない。 >>ALL

>>143
pc11.2ch.net/test/read.cgi/unix/1085730992/
pc11.2ch.net/test/read.cgi/linux/1067815570/
どっちかに移動してくれ。

それと正規表現をあまり理解してないように見えるので、
もうちょい勉強してくれ。



145 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 18:53:13 ID:g29wa+Cu0]
>>144
ゆとりに何いっても無駄

146 名前: ◆b/iUrOax9k mailto:sage [2008/04/13(日) 23:47:54 ID:b+9DprUN0]
143です
みなさんご迷惑をおかけして申し訳ないです
応援してくれた方ありがとうございました
またわからないことがありましたらお伺いさせていただきます
今後ともよろしくお願い致します

>>144さん
ありがとうございます
上のほうに行ってみました
ご都合の良いときにでも教えていただければ嬉しいです^^

みなさん本当にありがとうございました

147 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/22(火) 22:33:11 ID:jevbxSVK0]
キャンセルボタン連打も虚しくOSもろとも落ちた
危機的状況になったらキャンセルボタン一発で処理中断してくれよ>全置換

まあしかし、一般アプリでOSまで死ぬなんてwin95時代以来かもなので
考え様によっては懐かしいと思えなくもないが

148 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/22(火) 23:02:35 ID:Z9phIrQU0]
>>147
すでにアプリはキャンセルキーを受け取れない罠

グラフィック系アプリならOSごと落ちるケースは普通にある

149 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 00:21:02 ID:c766Eh0e0]
何を言ってるんだ?

そこらへんを踏まえて一般アプリと書いたのよ



150 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 18:17:31 ID:5e3SZ9Ct0]
グラフィックドライバが糞だとどんなアプリでも落ちるときは落ちる

151 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 20:42:41 ID:eHRZe1rO0]
このスレでそんなことを言われても。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<132KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef