Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.
Usace, solo opinion


Seguir a udias en Twitter
Directorio de Empresas de Foros de informática


Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
Ayuda al foro con tu donación
Foros en Udias.com / FileMaker / distribuir textos separados por punto y coma ( ";")
Autor Mensaje

Miembro

Habitual

  Karma     39

#1 Publicado: 7 May 2018 17:14



Amigos.

He revisado varios hilos y no encuentro la respuesta correcta.

Estoy importando desde un archivo "Bloc de Notas" más de 1.300.000.- registros por cada análisis.

Lo importo a un campo llamado "DATA" donde quedan todos los datos de taxonomías de bacterias.

En ese campo quedan cadenas del siguiente modo (copiada la cadena y pegada aquí):

k__Archaea; p__Euryarchaeota; c__Methanobacteria; o__Methanobacteriales; f__Methanobacteriaceae; g__Methanobacterium; s__bryantii

Donde:
k = Kingbom (Reino)
p = Phylum (Filo)
c = Class (Clase)
o = Order (Orden)
f = Family (Familia)
g = Genus (Género)
s = Specie (Especie)

Cada taxonomía está separada en origen por punto y coma ( ";" )
No todos los registros están completos en sus taxonomías, por ejemplo:

1) k__Archaea; p__Euryarchaeota; c__Methanobacteria; o__Methanobacteriales; f__; g__; s__ (tiene 4 clasificaciones)


2) k__Archaea; p__Crenarchaeota; c__MBGB; o__; f__; g__; s__ (tiene 3 clasificaciones)


3) k__Archaea; p__Euryarchaeota; c__Thermoplasmata; o__E2; f__DHVEG-1; g__; s__ (tiene 5 clasificaciones y 2 son alfanuméricas)


pero siempre están separados por ";" y luego la letra correspondiente a la taxonomía.

Ejemplos:

A) ; s_ "+ specie" o bien, sin bien sin specie cuando no hay dato.

B) ; g_ "+ genus" o bien, sin genus, y en esos casos specie sin dato tampoco.

Lo importante está en el punto y coma ( ";" ).

Entonces mi pregunta es cómo separar en siete campos distintos todo el contenido incluido entre cada punto y coma ";" ya sea texto, número, alfanumérico, o bien que contenga "-" ó "_", e inclusive si no hay textos entre cada ";" sabiendo que "k" no está precedido por " ; " y que " s " no termina en ";"

Obviamente los campos ya los tengo creados.

Agradeceré comentarios como siempre.

Saludos


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Filemaker 15 W7

Miembro

Asiduo

  Karma         118

#2 Publicado: 7 May 2018 19:57



mira este

pruebapuntocoma.rarArchivo adjunto: pruebapuntocoma.rar
 

Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
xp fm 11avanced

Miembro

Habitual

  Karma     39

#3 Publicado: 15 May 2018 11:51



Sos Grande nene, muy pero muy grande, no te mueras nunca ya que te necesitamos, y te agradezco el esfuerzo específico de este caso.



Funciona perfecto.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Filemaker 15 W7
Este Tema fue cerrado. No puede publicar mas respuestas.
 

Tópicos relacionados con distribuir textos separados por punto y coma ( ";")

Extraer Textos de un Campo separados por guión " - ": solución universal
Extraer Textos de un Campo separados por guión " - "
contar "palabras" separadas por una coma
Visualizar el valor de "Campo calculado" utilizando solo "Herramienta de Texto"
"Visualizar", "Vista previa" y líneas de portal que desaparecen


Conectados: Invitados - 11
Miembros - 0
En verde usuarios ZDDR

Realizado con miniBB © 2001-2018
Para Udias.com © 1996-2018
Hosting con Interdominios