Esempio n. 1
0
        static IEnumerable <Regex> PatternPort()
        {
            IEnumerable <string> inputs = new [] {
                "1 SB MERSIN / 1 SP CHINA (INT. XINGANG)",
                "DURRES / 1SP CHINA (INT. XINGANG)",
                "1 SB MERSIN / 1-2 SP(S) CHINA",
                "Alexandria, Egypt -> Montevideo, Uruguay",
                "Zarzis -> Lattakia or Tartous",
                "Chornomorsk -> Odessa road OPL",
                "Kherson -> Tbs Mar",
                "Rostov AB -> Iskenderun",
                "Rostov AB -> Hereke",
                "MASAN, KOREA -> 1 PORT EGYPT, PREF. PORT SAID/ALEXANDRIA/DAMIETTA ",
                "Marmara Sea -> Houston",
                "2 MILOS -> 1 LE TREPORT FRANCE",
                "Aveiro, North Terminal ->  Sousse",
                "Nikolaev 10.3 -> Beirut, Lebanon ",
                "Barcelona /  Port Said",
                "Vilanova (close to Barcelona) -> Sousse",
                "2975/3110 mts profiles",
                "MARINA DI CARRARA -> GABES",
                "Penang and Bintulu, Malaysia -> Aden and Hodeidah, Yemen",
                "1 sb nikolayev -> 1 sb sibenik",
                "Klaipeda -> New Castle, UK ",
                "Misurata -> Iskenderun",
                "B.Abbas -> Prachuap",
                "Karachi -> Durban",
                "Isdemir -> Seville, Spain",
                "ISKENDERUN -> AZOV (EXPECTED OBUKHOVKA)"
            };
            IEnumerable <Regex> regexPort = PatternBuilder.GetPatternRegex(inputs);

            return(regexPort);
        }
Esempio n. 2
0
        static IEnumerable <Regex> PatternCommision()
        {
            IEnumerable <string> inputs = new [] {
                "3.75 PCT + 1,25 PCT WONSILD",
                "3.75 + 1,25 WONSILD",
                "5.0% iac",
                "Gnc 3.75% iac",
                "2.5% ttl comm here",
                "3.75% iac",
                "2.5% ttl comm here",
                "2.5% ttl comm here",
                "TTL COMM 3.75% IAC",
                "3.75% iac",
                "2.5% ttl comm here",
                "2.5% ttl comm here",
                "Gnc 3.75% IAC ",
                "2.5% TTL COMM HERE",
                "2.5% TTL COMM HERE",
                "5.0% iac",
                "gnc 2.5 % ttl comm here",
                "gcn 3.75% IAC",
                "2.5% TTL Comm HERE",
                "2.5% ttl comm",
                "3.75% IAC"
            };
            IEnumerable <Regex> regexCommision = PatternBuilder.GetPatternRegex(inputs);

            return(regexCommision);
        }
Esempio n. 3
0
        static IEnumerable <Regex> PatternLdRate()
        {
            IEnumerable <string> inputs = new [] {
                "5,000 MT SHEXEIU / 6,000 MT SHINC",
                "5,000 MT SHEXEIU / 6,000 MT SHINC",
                "5,000 MT SHEXEIU / 6,000 MT SHINC",
                "4000 mts pwwd shexc bends - 12 hrs TT bends",
                "ttl 2 days SHINC",
                "1000/1000",
                "2000x/2000x",
                "2000x/2000x",
                "L 1350 MTS/WWD SSHEX",
                "D 1350 MTS/WWD SSHEX",
                "5 wwd l/d",
                "2000x/1500x",
                "3000 sshex /800 fshex",
                "2000 sshex /1000 sshex",
                "6 TTL WWDAYS",
                "Load rate: 12 days SSHEX EIU",
                "Dis rate: 12 days FHEX (incl Sat) EIU",
                "load rate: 3000 mt pwwd sshinc  ",
                "disch rate: 2500 mt sshex eiu",
                "l/d 12 hrs sshinc / 12 hrs sshinc  ",
                "4000fhex uu / 10000shinc",
                "7,000 MT/day",
                "VPT- 8000 MT/day",
                "GPL-12000 MT/day",
                "4.500 Sshinc / 2.750 Sshex-eiu ",
                "6 TTL WWDAYS SSHEX EIU"
            };
            IEnumerable <Regex> regexDescription = PatternBuilder.GetPatternRegex(inputs);

            return(regexDescription);
        }
Esempio n. 4
0
        static IEnumerable <Regex> PatternLaycanDate()
        {
            IEnumerable <string> inputs = new [] {
                "20-30 April",
                "29 March / 3 April",
                "l/c 25-26.03.17",
                "29.03 onw",
                "29-31.03.2017",
                "11-14.04.2017",
                "31 MARCH/06 APRIL 2017",
                "5/15 April",
                "5 / 9 APRIL",
                "4/6 Apri",
                "29/30  March",
                "30/31 March",
                "10/13th APRIL",
                "04 - 06/apr 2017",
                "l/c 16-19 APR 2017",
                "1 april",
                "01/10 April 2017",
                "20’April’17 to 26’April’17",
                "02 – 03 April 2017",
                "01-05.04.17"
            };
            IEnumerable <Regex> regexLaycanDate = PatternBuilder.GetPatternRegex(inputs);

            return(regexLaycanDate);
        }
Esempio n. 5
0
        static IEnumerable <Regex> PatternCargodescription()
        {
            IEnumerable <string> inputs = new [] {
                "8/15,000 MT BULK MINERALS",
                "10,000 MT BULK MINERALS",
                "1 X  ABT  9,500 MT BULK MINERALS",
                "1 X  ABT 10,000 MT BULK MINERALS",
                "1 OR 2 LOTS OF 10,000 MT BULK MINERALS",
                "50000 mts bagged UREA 50kg bags",
                "1,700.mt 2% mol chopt harmless sodium sulph in bbgs stw abt 48\'",
                "1450/3000 mts barley, sf 52 wog",
                "Izm3000/10 wbp 54 wog",
                "5000 mt +/-5% of Anthracite coal SF 44",
                "5000 mt of Anthracite coal SF 44",
                "ABT 867T/1703CBM/282PCS, LOOSE PIPES",
                "abt 1800m3 / 208mts Project cargo",
                "2000 MTS BULK PERLITE / 2 GRADES",
                "GRADE A 1500 MTS EX ADAMAS",
                "GRADE B 500 MTS EX VOUDIA",
                "about  2,650.mt equal abt 3400cbm Chipboards in pallets",
                "3,765 tons STEELS",
                "44/4570 mts profiles",
                "6500 10% MOLOO TONS MARBLE CHIPS IN BULK",
                "5200 CBM MEDIUM-DENSITY FIBREBOARD (MDF) IN CRATES S.F. 3 CBM WOG STRICTLY UNDERDECK AND AND BALANCE 2000-3000 BUNDLES OF SAWN TIMBER PACKED IN BUNDLES SF 3 CBM WOG, NEED DECK OPTION - NEED ABOUT 6K-8K DWT TNG",
                "7,682/7,752 mts in chopt of blk mop stw abt 1m3/mt wog",
                "Cable Reels, 2 units.  LxWxH 9.2x5.9x10.2 mm / Weight: 40200 kg / per unit, plus EU pallet with accessories - 1 mts",
                "7/15000 mts of scrap sf abt 70 wog",
                "M/M 54/56000 slabs - qty in chopt",
                "01 Unit  155 MM T5 HOWITZER GUN mounted on a Vehicle",
                "(45,000-60,000) MT MOLOO",
                "M/M  5.450 / 5.750 mts in chopt coils",
                "3000 MTS CALCIT IN SB/ BB"
            };
            IEnumerable <Regex> regexDescription = PatternBuilder.GetPatternRegex(inputs);

            return(regexDescription);
        }