digital/devices/PC/Windows/アプリ
の編集
https://over.6pb.info/wiki/?&4c88579664
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
*ペースター [#w8d29c27] ジャンル的にはクリップボード拡張。選択テキストの加工もできる。大文字小文字などはありがちだが,かなり凝ったことができる。例えば,・正規表現によるテキスト加工(多段も可能=パイプ),・選択テキストを外部Perlスクリプトに渡し加工して貼り付け(UTF-8渡しも可能),・選択テキストを計算式として計算,などが可能。 -文章に繰り返しがあり,リストに直せることが(人間には)明らかな場合に,リスト化(この例ではPukiWiki形式)。但し,デリミタがない場合は困難。このスクリプトは,選択文字の先頭文字をデリミタにしてリスト化する。 #pre{{ 繰り返しテキストをリスト化 | [@ s/(.)(.+?)[ ]+(.+?)(?=\1|$)/-$2\n--$3\n/g] }} --このままだとゴミが残ることもあるので(多段化)。 #pre{{ 繰り返しテキストをリスト化 | [|] [@ s/(.)(.+?)[ ]+(.+?)(?=\1|$)/-$2\n--$3\n/g] [@ s/ +\n/\n/g] [@ s/(-+) +/$1/g] /E }} -英文の整形。 英文を整形 | [@ s/\b(.{50,70}) (?![., ])\b/$1\n/g] -TSVをPukiWikiの表組みに変える(外部スクリプト)。 #pre{{ while (<>) { s/([\d,]+) ([\t\n])/$1$2/g; # エクセルの数値セルをコピーすると余計な空白が付くので除去。 s/\t/|/g; s/[\r\n]+//; print "|$_|\n"; } }}
タイムスタンプを変更しない
___paraedit_taxtarea___
テキスト整形のルールを表示する