Colección de citas famosas - Slogan de motivación - Coincidencia del diccionario de tablas de datos

Coincidencia del diccionario de tablas de datos

No tengo VS en la computadora de mi casa, pero escribir es básicamente factible. Primero, haga coincidir la cadena con una expresión regular para obtener toda la información que cumpla con los requisitos y luego opere con los datos.

Las expresiones regulares se dividen en tres partes, ip macdynamic.

Primero haga coincidir todas las combinaciones de requisitos de símbolos, luego haga coincidir ip y mac mientras recorre la colección y agréguelos a la tabla de datos.

Todos se golpean a mano, por lo que los errores son inevitables, pero no hay gran problema con el método.

string strtmp="Interfaz: 192.168 . 4 . 11-0x 10003 Dirección de Internet tipo de dirección física 192.168.1.6 5438 0 00-22-aa-8d-9a-05 dinámica 192. 654338

strip reg = "((2[0-4]\d|25[0-5]|[01?\d\d?)\.){ 3}(2[0-4]\d| 25【0-5】|【01? \d\d? ) ";

cadena strmacreg = "([0-9a-fA-F]{ 2 }) (([/\ s: -】【0-9a-fA-F】{ 2 }) { 5 }) ";

Regx reg = new Regx (strip reg strmacreg "dinámico");

MatchCollection partido = reg.match(strtmp);

Conjunto de datos ds = nuevo conjunto de datos();

Tabla de datos dt = nueva Tabla de datos(); Regx(strip reg.trim());

Regx ipreg = new Regx(strmacreg.trim());

for(int CTR = 0;ctr lt. coincidencias. recuento ;ctr)

{

DataRow dr = new DataRow();

dr[0] = coincidencias de IP(coincidencias[CTR. 】. valor)[ 0]. valor;

dr[0] = macreg.

}

ds agregar(dt);