目次を表示しない

参照情報、正規表現の構文

フィルター ワークショップと[検索]ウィンドウ枠では、DisableMatchingProperties詳細設定と同様に、正規表現を使用できます。このトピックでは、正規表現の構文と省略形の一覧を示します。

このページで扱う内容:

正規表現の構文

次の表に、正規表現として使用できるメタ文字の一覧を示します。

メタ文字 意味
. 任意の単一文字に一致します。
[ ] 文字クラスを示します。括弧内の任意の文字に一致します(たとえば、[abc] は「 A 」、「 B 」、「 C 」に一致します)。
^ このメタ文字が文字クラスの先頭にある場合、その文字クラスを否定します。否定文字クラスは、括弧内の文字を除くすべての文字と一致します(たとえば、[^abc] は「 a 」、「 b 」、「 c 」以外のすべての文字と一致します)。

^ が正規表現の先頭にある場合は、入力の先頭に一致します(たとえば、^[abc] は「 a 」、「 b 」、または「 c 」で始まる入力にのみ一致します)。

- 文字クラスでは、文字の範囲を示します(たとえば、[0-9] は「0」から「9」 のいずれかの数字に一致します)。
? 直前の表現が任意であることを示し、表現が 1 回出現する場合とまったく出現しない場合に一致します(たとえば、[0-9][0-9]? は「2」と「12」に一致します)。
+ 直前の表現が 1 回以上一致することを示します(たとえば、[0-9]+ は「 1」、「 13 」、「456」などに一致します)。
* 直前の表現が 0 回以上一致することを示します。
??、+?、*? ?、+、および * の最短一致を行うバージョンです。可能な限り最長一致を行うバージョンと異なり、これらは可能な限り最短の一致を行います(たとえば、入力 「<abc><def>」に対して、<.*?> は「<abc>」に一致し、<.*> は「<abc><def>」に一致します。)
( ) グループ化演算子。例: (\d+,)*\d+ はコンマで区切られた数字のリストに一致します(たとえば、「1」または 「1,23,456」)。
{ } 一致グループを示します。
\

エスケープ文字: 次の文字を文字どおりに解釈します(たとえば、[0-9]+ は 1 つ以上の数字に一致しますが、[0-9]\+ は 1 つの数字とそれに続くプラス文字に一致します)。略語にも使用されます(英数字の \a など。次の表を参照)。

¥ の後に数字 n がある場合は、n 番目の一致グループに一致します(0 から開始)。例: <{.*?}>.*</\0> は、「<head>Contents</head>」に一致します。

$ 正規表現の末尾では、この文字は入力の末尾と一致します(たとえば、[0-9]$ は入力の末尾の数字と一致します)。
| 代替演算子: 2 つの式を区切り、そのうちの 1 つが正確に一致するようにします(たとえば、T|the は「 The 」または「 the 」と一致します)。
! 否定演算子: ! の次の式は入力と一致しません(たとえば、a!b は「 b 」が後に続かない「 a 」と一致します)。

省略形

この表には、[0-9] ではなく、\d などのサポートされている略語がリストされています。

省略形 一致
\a 任意の英数字: ([a-zA-Z0-9])
\b ホワイト スペース(空白): ([ \\t])
\c 任意のアルファベット文字: ([a-zA-Z])
\d 任意の 10 進数の数字: ([0-9])
\h 任意の 16 進数の数字: ([0-9a-fA-F])
\n 改行: (\r|(\r?\n))
\q 二重引用符で囲まれた文字列: (\"[^\"]*\")|(\'[^\']*\')
\w 単純な単語: ([a-zA-Z]+)
\z 整数: ([0-9]+)


トピックについてフィードバックを送信

ヘルプに関してフィードバックを送信することができます。しかし、ドキュメンテーション グループはテクニカル サポートに関する質問に答えることはできません。 テクニカル サポートに関する情報はここをクリックしてください

* 必要項目

 
*電子メール:  
件名:   トピックのフィードバック
ページ:   参照情報、正規表現の構文
*コメント:  
*   プライバシー ポリシーを読み、個人情報が Dassault Systèmes によって使用されることに同意します。

トピックの印刷

印刷するコンテンツの範囲を選択:

x

Internet Explorer 7 より古いブラウザ バージョンが検知されました。 表示を最適化するにはInternet Explorer 7 以上のブラウザ バージョンにアップグレードしてください。

 今後このメッセージを表示しない
x

Web ヘルプ コンテンツ バージョン: SOLIDWORKS Composer 2023 SP05

SOLIDWORKS で Web ヘルプを無効にして、ローカル ヘルプを使用するには、ヘルプ > SOLIDWORKS Web ヘルプ使用 をクリックしてください。

Web ヘルプのインタフェースや検索機能に関する問題は、お客様のサポート担当者までご連絡ください。各トピック ページの「トピックについてフィードバックする」リンクを使用し、各ヘルプ トピックについてフィードバックを送信することもできます。