Menu

#889 Grepファイル名で正規表現フィルター

None
open
nobody
None
5
2016-03-05
2014-10-04
Moca
No

/Regex でファイル名正規表現マッチ
!/Regex でファイル名正規表現除外マッチ
#/RegexFolder でフォルダ名正規表現マッチ
#!/RegexFolder でフォルダ名正規表現除外マッチ
です。同じ種類を複数書いた場合は、どちらかにマッチしたら処理されます(OR)。
「/A /B」 は 「/A|B」 と同じです。
各フィルタは、通常のワイルドカートで抽出した(ファイル|フォルダ)一覧の中でさらに正規表現がマッチしたものをリストに追加します(AND)。
「*.html /^[0-9]+\.h」は「/^[0-9]+\.html」と大体同じです。
「A B /^B$ /^C$」は(A OR B) AND (/^B$/i OR /^C$/i)で「B」または「/^B$」と大体同じです。
正規表現フィルタのみ書いた場合、通常のワイルドカード指定として、対応する「*.*」or「#*.*」or「!*.*」or(表記なし:フォルダ名指定ワイルドカード)が指定されてたものとして動作します。

1 Attachments

Discussion

  • Moca

    Moca - 2014-10-04
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,10 +1,10 @@
    -<Regex でファイル名正規表現マッチ
    ->Regex でファイル名正規表現除外マッチ
    -\#<RegexFolder でフォルダ名正規表現マッチ
    +&lt;Regex でファイル名正規表現マッチ
    +\>Regex でファイル名正規表現除外マッチ
    +\#&lt;RegexFolder でフォルダ名正規表現マッチ
     \#>RegexFolder でフォルダ名正規表現除外マッチ
     です。同じ種類を複数書いた場合は、どちらかにマッチしたら処理されます(OR)。
     「<A <B」 は 「<A|B」 と同じです。
     各フィルタは、通常のワイルドカートで抽出した(ファイル|フォルダ)一覧の中でさらに正規表現がマッチしたものをリストに追加します(AND)。
    -「*.html <^[0-9]+\.h」は「<^[0-9]+\.html」と大体同じです。
    -「A B <^B$ <^C$」は(A OR B) AND (/^B$/i OR /^C$/i)で「B」または「<^B$」と大体同じです。
    -正規表現フィルタのみ書いた場合、通常のワイルドカード指定として、対応する「*.*」or「#*.*」or「!*.*」or(表記なし:フォルダ名指定ワイルドカード)が指定されてたものとして動作します。
    +「\*.html &lt;^[0-9]+\\\.h」は「&lt;^[0-9]+\\.html」と大体同じです。
    +「A B &lt;^B$ &lt;^C$」は(A OR B) AND (/^B$/i OR /^C$/i)で「B」または「&lt;^B$」と大体同じです。
    +正規表現フィルタのみ書いた場合、通常のワイルドカード指定として、対応する「\*.\*」or「#\*.\*」or「!\*.\*」or(表記なし:フォルダ名指定ワイルドカード)が指定されてたものとして動作します。
    
    • Group: -->
     
  • Moca

    Moca - 2014-12-01

    ・正規表現の判別文字を/に変更
    ・conflict修正

     
  • Moca

    Moca - 2014-12-01
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,10 +1,10 @@
    -&lt;Regex でファイル名正規表現マッチ
    -\>Regex でファイル名正規表現除外マッチ
    -\#&lt;RegexFolder でフォルダ名正規表現マッチ
    -\#>RegexFolder でフォルダ名正規表現除外マッチ
    +/Regex でファイル名正規表現マッチ
    +!/Regex でファイル名正規表現除外マッチ
    +\#/RegexFolder でフォルダ名正規表現マッチ
    +\#!/RegexFolder でフォルダ名正規表現除外マッチ
     です。同じ種類を複数書いた場合は、どちらかにマッチしたら処理されます(OR)。
    -「<A <B」 は 「<A|B」 と同じです。
    +「/A /B」 は 「/A|B」 と同じです。
     各フィルタは、通常のワイルドカートで抽出した(ファイル|フォルダ)一覧の中でさらに正規表現がマッチしたものをリストに追加します(AND)。
    -「\*.html &lt;^[0-9]+\\\.h」は「&lt;^[0-9]+\\.html」と大体同じです。
    -「A B &lt;^B$ &lt;^C$」は(A OR B) AND (/^B$/i OR /^C$/i)で「B」または「&lt;^B$」と大体同じです。
    +「\*.html /^[0-9]+\\\.h」は「/^[0-9]+\\.html」と大体同じです。
    +「A B /^B$ /^C$」は(A OR B) AND (/^B$/i OR /^C$/i)で「B」または「/^B$」と大体同じです。
     正規表現フィルタのみ書いた場合、通常のワイルドカード指定として、対応する「\*.\*」or「#\*.\*」or「!\*.\*」or(表記なし:フォルダ名指定ワイルドカード)が指定されてたものとして動作します。
    
     
  • Moca

    Moca - 2016-03-05

    5e04152
    TCHAR/ANSIビルド対応 r4083

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.