Clip Managerの検索と置換は正規表現の使用をサポートしています。通常パターンと呼ばれる正規表現は、一連の文字列を記述する表現です。
正規表現の詳細については、http://en.wikipedia.org/wiki/Regular_expressionを参照してください。
Clip ManagerはPCREライブラリを利用します。あなたはPCREドキュメンテーションをチェックすることができます:http://www.pcre.org/
パターンの表記
パターン |
説明 |
. |
改行を除く任意の文字にマッチ |
[a-z0-9] |
カッコ内のセットの任意の1文字にマッチ |
[^a-z0-9] |
カッコ内のセットに含まれない任意の1文字にマッチ |
\d |
数字にマッチ。 [0-9]と同義 |
\D |
数字以外の文字にマッチ。 [^0-9] と同義 |
\w |
英数字(単語構成文字)の文字にマッチ。 -- [a-zA-Z0-9_] |
\W |
単語構成文字以外の文字にマッチ。 [^a-zA-Z0-9_] |
\s |
|
\S |
空白文字以外の文字にマッチ |
\n |
改行(ラインフィード)にマッチ |
\r |
リターンにマッチ |
\t |
タブにマッチ |
\f |
フォームフィードにマッチ |
\b |
バックスペースにマッチ |
\0 |
null文字にマッチ |
\000 |
Also matches a null character because of the following: |
\nnn |
8進数の値のASCII文字にマッチ |
\xnn |
16進数の値のASCII文字にマッチ |
\cX |
ASCIIコントロール文字にマッチ |
\metachar |
メタ文字(例:\ . |)にマッチ |
(abc) |
サブ表現を作成するために用いる。マッチしたものが後方参照のために記憶される。\1、\2などを用いる置換パターンで参照される。 |
\1, \2,… |
( )で囲まれたマッチ部分の1番目(2番目、以下n番目)にマッチ |
x? |
Matches 0 or 1 x's, where x is any of above. xが上述のいずれかである場合に、0文字または1文字のxにマッチ、 |
x* |
0文字以上のxにマッチ |
x+ |
1文字以上のxにマッチ |
x{m,n} |
m~n文字のxにマッチ |
abc |
a、b、cのすべてがこの順序であるものにマッチ |
a|b|c |
a、b、cのうち1文字にマッチ |
\b |
単語の境界にマッチ( [ ] の外のみ) |
\B |
単語の境界以外にマッチ |
^ |
行または文字列の先頭にマッチするアンカー |
$ |
行または文字列の最後にマッチするアンカー |
置換パターン
パターン |
説明 |
---|---|
\ 0 | 見つかったパターン全体を参照します |
\ 1 to \ 15 | \ 1から\ 15の部分式を参照します。 |
\ t | タブに置き換えます(Char(9)) |
\ r and \ n | Return(Char(13))に置き換えます |
\\ | \に置き換え |
どん欲マッチ(Greedy)
Greedyは、検索で最初の区切り文字の先頭から最後の区切り文字の末尾まで、およびその間のすべてのものが検索されます。
example
Text | パターン | どん欲マッチ ON | どん欲マッチ OFF |
---|---|---|---|
<Step enable="True" id="93" name="Beep"/> | ".+" | "True" id="93" name="Beep" | "True" |
ドットマッチ
改行を含むすべてに一致します。
例
Text | Pattern | ドッドマッチ ON | ドットマッチ OFF |
---|---|---|---|
<Step enable="True"id="93" name="Beep"/> | <.+> | <Step enable="True"
id="93" name="Beep"/> |
マッチしない |
ターゲットを1行で取り扱う
'^'と '$'との照合のために内部改行を無視します。
大文字と小文字を区別する
文字列の照合時に大文字と小文字の区別を考慮するかどうかを指定します。
Regular Expression Search Tips
Tip 1:除外 _
[^_]DoSQL[^_IS ]
先頭に "_"がなく、 "_"、 "I"、 "S"、またはそれに続くスペースがないすべての "DoSQL"を検索します。
このドキュメントの最新バージョン(英語)wiki.myfmbutler.com | Clip Manager 5 for Mac|Regular Expressions
コメント
0件のコメント
サインインしてコメントを残してください。