home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / u / unpost / !Unpost / cfg / KA9Q < prev    next >
Encoding:
Text File  |  1995-10-17  |  5.6 KB  |  216 lines

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