Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Como eliminar extra tags con replace o expresiones reg.

Estas en el tema de Como eliminar extra tags con replace o expresiones reg. en el foro de PHP en Foros del Web. Hola que tal, Actualmente ocupo obtener la informacion de miles de txts e ingresarlos a una bd, el problema con el que me topque es ...
  #1 (permalink)  
Antiguo 14/07/2017, 13:59
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 6 meses
Puntos: 9
Exclamación Como eliminar extra tags con replace o expresiones reg.

Hola que tal,

Actualmente ocupo obtener la informacion de miles de txts e ingresarlos a una bd, el problema con el que me topque es que al agregar los brs en el txt al tener espacios los muestra, y tengo algo asi:

Código:
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />  
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /> 
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />Propiedades y usos del abedul
<br />
<br />
<br />Abedul - Betula alba
<br />Alamo Blanco- Arbol de la sabiduria - Biezo
<br />
<br />===========================================================================
<br />
<br />
<br />
<br />
<br /> 
<br />
<br />Son muchas las aplicaciones de este elegante arbol. Su madera, y sobre
<br />todo su carbon, son excelentes. Su corteza es impermeable, y con ella los
<br />pastores de anta&ntilde;o fabricaban vasos, y hasta polainas para la nieve.
<br />
<br />Habitat: se da en las monta&ntilde;as del norte de Espa&ntilde;a y de Europa, y en el
<br />Canada donde forma extensos bosques, asi como en otras zonas frias y
<br />monta&ntilde;osas del continente americano.
<br />Descripcion: arbol esbelto de hoja caduca, de la familia de las
<br />Betulaceas. Destaca en los bosques por la blancura de su corteza, que se
<br />desprende en finas laminas. Sus ramas jovenes son colgantes, de ahi el
<br />nombre de Betula pendula, y con peque&ntilde;os nodulos o verrugas, de donde le
<br />viene otro de sus
<br />
<br />
<br />nombres cientificos: Betula verrucosa. Ofrece flores masculinas y
<br />femeninas en el mismo arbol.
<br />
<br />Partes utilizadas: las hojas, las yemas, la savia y la corteza.
<br />
<br />Propiedades e indicaciones:  las hojas y las yemas de abedul contienen
<br />sobre todo flavonoides (miricitrina e hiperosido), que le confieren un
<br />notable efecto diuretico (eliminacion de liquidos) y tambien principios
<br />amargos, taninos catequicos y aceite esencial.
<br />En edemas ayuda a eliminar los liquidos retenidos en el organismo,
<br />especialmente en caso de insuficiencia renal o cardiaca. A diferencia de
<br />otros diureticos quimicos, las infusiones de hojas de abedul no provocan
<br />la perdida de grandes cantidades de sales minerales con la orina, ni
<br />irritan los tejidos del ri&ntilde;on. Por el contrario, son capaces de
<br />regenerarlo y desinflamarlo, haciendo disminuir la eliminacion de
<br />albumina con la orina en casos de nefrosis e insuficiencia renal.
<br />Se usan tambien con exito en el sindrome premenstrual. Tomando esa tisana
<br />durante los dias precedentes a la regla, aumenta el volumen de orina y
<br />disminuye la hinchazon de los tejidos, especialmente en piernas, vientre
<br />y mamas.
<br />Para tratar los calculos renales las infusiones de hojas y yemas de
<br />abedul facilitan la eliminacion de las arenillas de la orina e impiden
<br />que se formen calculos renales. Se ha podido comprobar que, en algunos
<br />casos, pueden incluso disolverlos. El uso de la infusion se halla
<br />indicado tanto durante el ataque de colico nefritico (de ri&ntilde;on), como de
<br />forma continuada para evitar la formacion de calculos.
<br />Como depurativo las hojas y yemas de abedul poseen un efecto depurativo
<br />sobre las sustancias toxicas que recargan la sangre, como el acido urico.
<br />De ahi que las tisanas preparadas con ellas resulten altamente
<br />beneficiosas en caso de gota o artritismo.
<br />Su uso por via interna resulta indicado para limpiar la piel de impurezas
<br />en casos de eccemas cronicos y celulitis.
<br />En aplicacion externa, por medio de compresas, las hojas y yemas poseen
<br />accion antiseptica y cicatrizante sobre llagas y heridas, debido a los
<br />taninos que contienen.
<br />La corteza del abedul, como la del sauce y la de la quina, tiene
<br />propiedades febrifugas. Se toma en decoccion para bajar la fiebre. Al
<br />principio de la primavera, antes de que salgan las hojas, serrandole una
<br />rama o pinchandole el tronco, el abedul puede proporcionar cada dia
<br />varios litros de deliciosa savia. Esta savia tiene las mismas propiedades
<br />que hemos descrito para las hojas, pero ademas constituye una agradable
<br />bebida. Las aldeanas del norte de Europa la toman para disfrutar de un
<br />cutis tan blanco y limpio como la corteza del arbol.
<br />
<br />Uso: internamente, en infusion de 20 a 50 grs. de hojas y/o yemas por
<br />litro de agua. Se puede tomar hasta un litro diario. Como resulta un poco
<br />amarga, conviene endulzarla con miel o azucar moreno. La adicion de 1
<br />gramo de bicarbonato sodico aumenta la eficacia de la tisana de abedul,
<br />pues sus principios activos se disuelven mejor en medio alcalino. Tambien
<br />en decoccion de corteza, de 50 a 80 gramos por litro de agua; hervir
<br />hasta que se reduzca a la mitad y tomar 2 o 3 tazas diarias endulzadas
<br />con miel.
<br />La savia se ingiere diluida en agua (al 50%) a modo de bebida
<br />refrescante. Hay que evitar que fermente. Para uso externo, en compresas
<br />sobre la piel que se realizan con la misma infusion que se ha descrito
<br />para uso interno.
<br />
<br />
<br />
<br />
<br /> 
<br /> 
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />   
<br />
<br />
<br />
<br />
<br />
<br />
Entonces no con replace no puedo quitar una lista de brs

Código:
str_replace("<br />
<br />
<br />
<br />
<br /> 
<br /> 
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />   
<br />
<br />
<br />
<br />
<br />","",$string)
Como puedo quitar esos ultimos y primeros brs?
  #2 (permalink)  
Antiguo 14/07/2017, 14:57
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 13 años, 6 meses
Puntos: 9
Respuesta: Como eliminar extra tags con replace o expresiones reg.

Pues lo resolvi de la sig. manera

$getNewStr = fgets($file1)."<br />";
....

if(strlen($getNewStr)<9){
$getNewStr = substr($getNewStr,7);
}

Ya que al leer el archivo va linea por linea, puse esa validacion.

Etiquetas: replace
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:37.