SplitNameByRegExpr 1.3.1

        (PCRE) .


***  ***

    ini-    ,      ini (  SplitNameByRegExpr.ini).
      .

      "Field_"     : [Field_Name].
RegEx= -  ;
UseSplit= -   Split;
CheckExtension= -    ,  : 1 -  , 2 - ""  (  2);
CheckFullPath= -      ;
CaseSensitive= -   ;
UnitsCount= - -  ;
Reverse= -   :      ,  .. UnitsCount     ;
Replace= -  ,  -  ;
Replacement= - []   ;
DebugOutput= -     (   );
DebugOutputQuote= -     (  0);
DebugOutputSeparator= -    (    -    ).  "^"      ,    "#" (, ^#20#20  ^#0).  - "^"      ;
ReplaceReturnEmptyIfNotMatch= -    (  ),        (  ,   0);
RegExN= -      ;
ReplacementN= -  []   . N    , N   ,   RegExN  ReplacementN.     .


***  ***

      TC     .
    ( -  -   - ).
      "splitnamebyregexpr".


***   ***

   ()    " " ("AS IS")      .                 .


***   ***

 1.0:
 *  .

 1.1:
 +  UnitsCount, Reverse.

 1.2:
 *       2;
 + SplitNameByRegExpr.ini   :
   [SplitNameByRegExpr]
   ReloadOnReread=0 -     ini    F2 ( cm_RereadSource).      ( UnitsCount). 

 1.3:
 +  Replace, Replacement.

 1.3.1:
 +  ReplaceReturnEmptyIfNotMatch,   RegExN, ReplacementN    .


---
     !
ProgMan13, (ProgMan13@mail.ru)