Satimage 戻る| 次へ
変化uchange
オートメーション環境 > Text、ユニコードレッジ(exp)、およびXML > Textが捜して、取り替える ホームページ > 情報センター > Onlineドキュメンテーション >--正規表現 > 変化とuchange ツ?/長さ>
標準のストリングかRegular表現パターンを使用して、 変化uchangeはASCIIとユニコードテキストでそれぞれテキストを置き換えます: 正規表現モードに切り換えるために、あなたは regexpで[u] 変化[…]を指定します。 2つのコマンドのための構文はまさに同じです。 そして、必要であるなら、 uchangeがダイレクトパラメタを変換して、 コネがパラメタである、 ユニコードテキストへのパラメタに。
変化サブストリングのすべての発生に取って代わります。
uchange変化のユニコードバージョンです。
ストリング/ユニコードテキスト--検索するサブストリング(re_の結果はコンパイルされます)
ストリング/ユニコードテキストに--、 交換ストリング
何においてでも--、ストリングか 別名
[始動している] 整数--デフォルト: 0
[大文字と小文字を区別する]の論理演算子--本当にデフォルトとしてください。
[regexp]論理演算子--虚偽でデフォルトとしてください。
[全体の単語] regexp誤ったデフォルトだけのない論理演算子
[regexpflag] ストリング--デフォルトのリスト「広げられた」「ニューライン」
結果: 何--でもそうでなければ、新しいストリングは“in"パラメタであるならストリング、リストです。ヒット、最終オフセットの数は取り替えます。
  • コネであるときに、パラメタがAppleScript変数である、 変化が本当に内容を変えないのを意識してください。 変えられたストリングは 変化uchangeが戻るという結果です: あなたのスクリプトが結果を変数に格納しないなら、変えられたテキストは無くなっています。
    「こんにちは」に_strを設定してください。
    _strの「u」への変化「e」
    _str
    ツ??i>--ツ?「こんにちは」
  • 変化uchangeは、リストをそれらのダイレクトパラメタと受け入れます。 あなたが同じサイズのリストを提供しなければならない、パラメタに。
    中で「e」、「o」を「E」、「O」に変えてください、「こんにちは、世界的である、」
    ツ??i>--ツ?「こんにちは、世界的である、」
  • 変化uchangeはストリングのリストに動くことができます: 彼らは、リストを自分達の コネと受け入れます。パラメタ。
    「変化、「1、([0-9]2)、/1、([0-9]2)、」、」 「31/12/2007」、regexpがある「29/2/2008」における\2円/\\1インチ
    ツ??i>、--{"12/31/2007", "2/29/2008"}
  • 変化uchangeは、ファイルの参照をそれらの コネと受け入れます。しかしながら、パラメタ、彼らは以下を異なって振る舞わせます。
    • 変化は変えられたストリングを返します(マッチがない、ファイルで満足している変わりのなさがあったなら)。
    • uchangeは変化の数が実行した ファイルとリターンを変えます。
    あなたがASCIIファイルの上で uchangeを使用すると、 uchangeが、それがUTF-8ファイルであると仮定するので、高ASCIIキャラクタは読みにくくなるでしょう。

  • 変化はパラメタにあるので、テキストウィンドウかSmileのユニコードウィンドウの参照を受け入れます : あなたが 変化がユニコードを扱うユニコードウィンドウを通り過ぎるなら(パラメタにあるので、uchangeは窓の参照を受け入れません)。

    テキストウィンドウの上で 変化を使用するのはストリングよりはるかに遅いかもしれませんが、それはスタイルを保存します。 (窓に働いているとき、変化はリストを受け入れません。)

戻る| 次へ
Copyright(C)2004パリ、Satimage