i-FILTER Ver.10
i-FILTER Ver.9
i-FILTER Reporter
m-FILTER
D-SPA
D-SPA Manager
DigitalArts@Cloud
i-FILTER ブラウザー&クラウド Ver.3/Ver4
FinalCode
m-FILTER MailAdviser
Labeling
お知らせ
サポート終了製品

URLをクリップボードにコピーしました
FAQ_URL:http://www.pa-solution.net/daj/bs/faq/Detail.aspx?id=2501
  FAQ_ID:2501
Business > i-FILTER Ver.10 > フィルタールール
Business > i-FILTER Ver.9 > フィルタールール
Business > サポート終了製品 > i-FILTER Ver.8.5 > フィルタールール
Business > サポート終了製品 > i-FILTER Ver.8.0 > フィルタールール
 
「i-FILTER」 各種設定内の正規表現に使用されているライブラリと使用例、使用可能文字列を教えてください
対応バージョン: i-FILTER Ver.8 Ver.9 Ver.10
対応OS: すべてのOS


「i-FILTER」Ver.8 以降のバージョンでは、正規表現ライブラリ「鬼車」が組み込まれております。

 ※「鬼車」はK.Kosako 氏の著作物です。
 ※ 正規表現のシンタックスは「POSIX Extended Regular Expression」です


【使用例】

「i-FILTER」で使用できる正規表現の例を以下に記載します。

 ● 0 回以上の繰り返し
  * : 直前の1 文字もしくは部分文字列の0 文字以上の繰り返しと一致します。

  ⇒「かた* き」:「かたたたき」、「かたき」に一致します。

 ● 指定文字列
  (A|B) : A かB の文字列と一致します。
   ⇒「(Mozilla/5|Opera)」:「Mozilla/5」、「Opera」の文字列に一致します。

 ● 範囲内の文字
  [A-Z] : A~Z の範囲内の1 文字、もしくは0 文字と一致します。
  ⇒「[0-9a-fA-F]*」:「FF0099」、「ffffff」等には一致するが、
   「0099ZZ」、「XXXXX」には一致しません。


【利用可能文字列(例)】
 
1. 基本要素  
\ 退避修飾( エスケープ)
| 選択子
(...) 式集合( グループ)
[...] 文字集合( 文字クラス)
   
2. 文字  
\t 水平タブ(0x09)
\v 垂直タブ(0x0B)
\n 改行(0x0A)
\r 復帰(0x0D)
\b 後退空白(0x08)
\f 改頁(0x0C)
\a 鐘(0x07)
\e 退避修飾(0x1B)
※ \b は、文字集合内でのみ有効  
   
3. 文字種  
. 任意文字
  ( 改行を除く)
   
4. 量指定子  
? 一回または零回
* 零回以上
+ 一回以上
{n,m} n 回以上m 回以下
{n} n 回
*? 零回以上
+? 一回以上
{n,m}? n 回以上m 回以下
?+ 一回または零回
*+ 零回以上
   
5. 錨  
^ 行頭
$ 行末
   
6. 文字集合  
^… 否定( 最低優先度演算子)
x-y 範囲(x からy まで)
[...] 集合( 文字集合内文字集合)


「i-FILTER」Ver.7 までは、独自の正規表現判定を行なっており、旧バージョンからの
移行環境では以下の注意点があります。

▽旧バージョンから移行した場合、正規表現の記述についての注意点

 http://www.pa-solution.net/daj/bs/faq/detail.asp?baID=18&FAQID=2842


同一の正規表現で動作が異なる場合には、使用ライブラリの違いにご注意いただき
再設定ください。

問題が解決しない場合には、サポートセンターまで個別にお問い合わせください。

関連コンテンツ
「i-FILTER」 正規表現にて「指定した範囲の1文字以外に一致」という記述は...
「i-FILTER」YouTubeの特定動画のみを閲覧許可する方法はありますか
「i-FILTER」 正規表現にてドメインに含まれる "." は、どのように登録...
「i-FILTER」旧バージョン(Ver.7以前)から移行した場合、正規表現の記...
「i-FILTER」 ダウンロードを禁止するファイル拡張子を定義することは可能で...
 

感動しました
解決しました
参考になりました
もっと詳しく
わかりにくい
問い合わせます