RT。循环取出里边的每一项!port (CLKIN     : in bit;
        CLKOUT1   : out bit;
        CLKOUT2   : out bit;
        CLKMODE0  : in bit;
        CLKMODE1  : in bit;
        PLLFREQ3  : in bit;
        PLLFREQ2  : in bit;
        PLLFREQ1  : in bit;
        RSV2      : in bit;
        PLLV      : linkage bit;
        PLLG      : linkage bit;
        PLLF      : linkage bit;
        RSV5      : linkage bit;
        PMC       : linkage bit;
        RSV4      : in bit;
        BOOTMODE4 : in bit;
        BOOTMODE3 : in bit;
        BOOTMODE2 : in bit;
        BOOTMODE1 : in bit;
        BOOTMODE0 : in bit;
        TMS       : in bit;
        TDO       : out bit;
        TDI       : in bit;
        TCK       : in bit;
        TRST_NEG  : in bit;
        EMU0      : in bit;  \n                             \n        
        EMU1      : in bit;  \n                             \n        
        RSV0      : in bit;
        RSV1      : in bit;
        RSV3      : in bit;
        RESET_NEG : in bit;
        NMI       : in bit;
        EXT_INT7  : in bit;
        EXT_INT6  : in bit;
        EXT_INT5  : in bit;
        EXT_INT4  : in bit;
        IACK      : out bit;
        INUM3     : out bit;
        INUM2     : out bit;
        INUM1     : out bit;
        INUM0     : out bit;
        LENDIAN   : in bit;
        PD_NEG    : out bit;
        DMAC3     : out bit;
        DMAC2     : out bit;
        DMAC1     : out bit;
        DMAC0     : out bit;
        HINT_NEG  : out bit;
        HCNTRL1   : in bit;
        HCNTRL0   : in bit;
        HHWIL     : in bit;
        HBE1_NEG  : in bit;
        HBE0_NEG  : in bit;
        HRW_NEG   : in bit;
        HD        : inout bit_vector(0 to 15);
        HAS_NEG   : in bit;
        HCS_NEG   : in bit;
        HDS1_NEG  : in bit;
        HDS2_NEG  : in bit;
        HRDY_NEG  : out bit;
        CE3_NEG   : out bit;
        CE2_NEG   : out bit;
        CE1_NEG   : out bit;
        CE0_NEG   : out bit;
        BE3_NEG   : out bit;
        BE2_NEG   : out bit;
        BE1_NEG   : out bit;
        BE0_NEG   : out bit;
        EA        : out bit_vector(2 to 21);
        ED        : inout bit_vector(0 to 31);
        ARE_NEG   : out bit;
        ARDY      : in bit;
        AOE_NEG   : out bit;
        AWE_NEG   : out bit;
        SSADS_NEG : out bit;
        SSOE_NEG  : out bit;
        SSWE_NEG  : out bit;
        SSCLK     : out bit;
        SDA10     : out bit;
        SDRAS_NEG : out bit;
        SDCAS_NEG : out bit;
        SDWE_NEG  : out bit;
        SDCLK     : out bit;
        HOLD_NEG  : in bit;
        HOLDA_NEG : out bit;
        TOUT1     : out bit;
        TINP1     : in bit;
        TOUT0     : out bit;
        TINP0     : in bit;
        CLKS1     : in bit;
        CLKR1     : inout bit;
        CLKX1     : inout bit;
        DR1       : in bit;
        DX1       : out bit;  
        FSR1      : inout bit;
        FSX1      : inout bit;
        CLKS0     : in bit;
        CLKR0     : inout bit;
        CLKX0     : inout bit;
        DR0       : in bit;
        DX0       : out bit;
        FSR0      : inout bit;
        FSX0      : inout bit;
        RSV6      : in bit;
        RSV7      : in bit;
        RSV8      : in bit;
        NC        : linkage bit_vector(1 to 12);
        VDD3V     : linkage bit_vector(1 to 40);
        VDD2V     : linkage bit_vector(1 to 56);
        GND       : linkage bit_vector(1 to 76));

解决方案 »

  1.   


                StreamReader reader = new StreamReader("c:\\1.txt");
                string source = reader.ReadToEnd();
                Regex reg = new Regex(@"(?is)\(?(?<value>[^\(:;]+:[^:;]+);");
                MatchCollection mc = reg.Matches(source);            foreach (Match m in mc)
                {
                    listBox1.Items.Add(m.Groups["value"].Value);
                }