一太郎Web > 一太郎活用術 > テクニック > 一太郎プロンプト講座 > 先頭にある引用符(>)をすべて消そう



先頭にある引用符(>)をすべて消そう


sl("^>+") d;

実行前の状態
ああああああああ
>いいいい<○○>いい
>>うううううううう<>
>>>えええ<<○○>>えええ
おおおおおおおお

実行後の状態
ああああああああ
いいいい<○○>いい
うううううううう<>
えええ<<○○>>えええ
おおおおおおおお

説明
sl( "検索文字列" ) ステートメント;
sl 検索繰り返し。カーソル位置から文書末まで、"検索文字列"を検索し、[ステートメント]を実行します。
"^>+" 段落頭の>の1回以上の繰り返しを対象とする。
d 範囲が選択されている場合、その範囲の文字を削除します。

正規表現を使うと、こんな短い表記(^>+)で書けます。検索に関しての説明はこれで最後となりますが、色々と応用の利く機能です。困ったことがあれば、これらのことが使えないか試行錯誤してみて下さい。「習うより、慣れろ」が一番です。

改良例
段落頭に、スペース、タブなどがあると対象となりません。この様な場合でも、対処できるように改良した例です。


sl("^[\t  ]*>") {lt;if(/>+/) d;}

実行前の状態
ああああああああ
    >いいいい<○○>いい
    >>うううううううう<>
    >>>えええ<<○○>>えええ
おおおおおおおお

実行後の状態
ああああああああ
    いいいい<○○>いい
    うううううううう<>
    えええ<<○○>>えええ
おおおおおおおお


よく使うスクリプトを登録しよう

一太郎プロンプトTOP



update : 2006.07.05