home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / u / unpost / !Unpost / cfg / Def < prev    next >
Text File  |  1995-10-02  |  5KB  |  197 lines

  1. #   This is the default configuration of UNPOST, shown in configuration
  2. #   file format for instructional purposes, and for use in situations
  3. #   where the default needs to be modified.
  4.  
  5. segment "^(Article[:]?|X-NEWS:)"
  6. {
  7.     header
  8.     {
  9.         "^Subject:"
  10.         {
  11.             "^Subject:(.*)[[({]Part[_   ]*([0-9]+)[^0-9]+([0-9]+)[)\]}](.*)"
  12.             {
  13.                 id 1
  14.                 segment number 2
  15.                 segments 3
  16.                 alternate id 4
  17.                 case ignore
  18.             }
  19.             "^Subject:(.*)Part[_    ]*[[({]([0-9]+)[^0-9]+([0-9]+)[)\]}](.*)"
  20.             {
  21.                 id 1
  22.                 segment number 2
  23.                 segments 3
  24.                 alternate id 4
  25.                 case ignore
  26.             }
  27.             "^Subject:(.*)Part[_    ]+([0-9]+)[^0-9]+([0-9]+)(.*)"
  28.             {
  29.                 id 1
  30.                 segment number 2
  31.                 segments 3
  32.                 alternate id 4
  33.                 case ignore
  34.             }
  35.             "^Subject:(.*)[([{]([0-9]+)[^0-9]+([0-9]+)[)\]}](.*)"
  36.             {
  37.                 id 1
  38.                 segment number 2
  39.                 segments 3
  40.                 alternate id 4
  41.                 case ignore
  42.             }
  43.             "^Subject:(.*)([0-9]+)([/|]|[ \t]+of[ \t]+)([0-9]+)(.*)"
  44.             {
  45.                 id 1
  46.                 segment number 2
  47.                 segments 4
  48.                 alternate id 5
  49.                 case ignore
  50.             }
  51.             "^Subject:(.*)"
  52.             {
  53.                 id 1
  54.                 segment number 0
  55.                 segments 0
  56.                 alternate id 0
  57.                 case ignore
  58.             }
  59.         }
  60.         "^X-File-Name:"
  61.         {
  62.             "^X-File-Name:[     ]+(.*)"
  63.             {
  64.                 id 1
  65.                 segment number 0
  66.                 segments 0
  67.                  alternate id 0
  68.                 case sensitive
  69.             }
  70.         }
  71.         "^X-Part:"
  72.         {
  73.             "^X-Part:[  ]+([0-9]+)"
  74.             {
  75.                 id 0
  76.                 segment number 1
  77.                 segments 0
  78.                 alternate id 0
  79.                 case sensitive
  80.             }
  81.         }
  82.         "^X-Part-Total:"
  83.         {
  84.             "^X-Part-Total:[    ]+([0-9]+)"
  85.             {
  86.                 id 0
  87.                 segment number 0
  88.                 segments 1
  89.                 alternate id 0
  90.                 case sensitive
  91.             }
  92.         }
  93.         "^Uusplit-part:"
  94.         {
  95.             "^Uusplit-part:[    ]+([0-9]+)"
  96.             {
  97.                 id 0
  98.                 segment number 1
  99.                 segments 0
  100.                 alternate id 0
  101.                 case sensitive
  102.             }
  103.         }
  104.         "^Uusplit-parts:"
  105.         {
  106.             "^Uusplit-parts:[   ]+([0-9]+)"
  107.             {
  108.                 id 0
  109.                 segment number 0
  110.                 segments 1
  111.                 alternate id 0
  112.                 case sensitive
  113.             }
  114.         }
  115.     }
  116.     body
  117.     {
  118.         "^section [0-9]+ of uuencode [0-9]+\.[0-9]+ of file "
  119.         "[^     ]+    by R.E.M."
  120.         {
  121.             "^section ([0-9]+) of uuencode [0-9]+\.[0-9]+ of file "
  122.             "([^    ]+)[    ]+by R.E.M."
  123.             {
  124.                 id 2
  125.                 segment number 1
  126.                 segments 0
  127.                 alternate id 0
  128.                 case sensitive
  129.             }
  130.         }
  131.         "^[^    ]+[     ]+section[  ]+[0-9]+/[0-9]+[    ]+UUXFER "
  132.         "ver [^     ]+ by David M. Read"
  133.          {
  134.             "^([^ \t]+)[ \t]+section[ \t]+([0-9]+)/([0-9]+)[ \t]+UUXFER "
  135.             "ver [^ \t]+ by David M. Read"
  136.             {
  137.                 id 1
  138.                 segment number 2
  139.                 segments 3
  140.                 alternate id 0
  141.                 case sensitive
  142.             }
  143.         }
  144.         "^Subject:"
  145.         {
  146.             "^Subject:(.*)[[({]Part[_   ]*([0-9]+)[^0-9]+([0-9]+)[)\]}](.*)"
  147.             {
  148.                 id 1
  149.                 segment number 2
  150.                 segments 3
  151.                 alternate id 4
  152.                 case ignore
  153.             }
  154.             "^Subject:(.*)Part[_    ]*[[({]([0-9]+)[^0-9]+([0-9]+)[)\]}](.*)"
  155.             {
  156.                 id 1
  157.                 segment number 2
  158.                 segments 3
  159.                 alternate id 4
  160.                 case ignore
  161.             }
  162.             "^Subject:(.*)Part[_    ]+([0-9]+)[^0-9]+([0-9]+)(.*)"
  163.             {
  164.                 id 1
  165.                 segment number 2
  166.                 segments 3
  167.                 alternate id 4
  168.                 case ignore
  169.             }
  170.             "^Subject:(.*)[([{]([0-9]+)[^0-9]+([0-9]+)[)\]}](.*)"
  171.             {
  172.                 id 1
  173.                 segment number 2
  174.                 segments 3
  175.                 alternate id 4
  176.                 case ignore
  177.             }
  178.             "^Subject:(.*)([0-9]+)([/|]|[ \t]+of[ \t]+)([0-9]+)(.*)"
  179.             {
  180.                 id 1
  181.                 segment number 2
  182.                 segments 4
  183.                 alternate id 5
  184.                 case ignore
  185.             }
  186.             "^Subject:(.*)"
  187.             {
  188.                 id 1
  189.                 segment number 0
  190.                 segments 0
  191.                 alternate id 0
  192.                 case ignore
  193.             }
  194.         }
  195.     }
  196. }
  197.