Buenos dias ,
Access me lee en una pagina web los resultados de partidos de futbol en este formato:
dim str as string
str="Valencia - Real Madrid0:2"
str="Barcelona - Sevilla1:0"
Hasta aqui todo bien, los ultimos 3 caracteres los paso a un campo de mi base de datos, los carateres a la izquierda del caracter "-" los paso a otro campo de mi BD , y los caracteres a la derecha del caracter "-", los paso a otro campo de mi BD
hasta que me encuentro con este partido:
"AS Saint-Étienne- Paris Saint-Germain0:4"
en este caso tengo 3 caracteres "-", pero podria haber solo 2 o a lo mejor 4.
Como puedo dividir la string para ponerlo en los respectivos campos?
hasta ahora estoy haciendo algo que no me parece muy eficiente que es :
str = Replace(str, "Saint-Étienne", "Saint Étienne")
str = Replace(str, "Paris Saint-Germain", "Paris Saint Germain")
pero claro, pueden existir muchas incidencias de strings con mas de un delimitador, y dificiles de predecir, ya que existen centenares de equipos de futbol.
Alguna funcion podria hacer esto ?, o sea , retirar todos los caracteres "-" con excepcion del que separa el nombre de los 2 equipos , teniendo en cuenta que access no sabe cual es el caracter que divide los 2 partidos
Bienvenidas Vuestras sugerencias
Editado por cpampasPT - 16/Diciembre/2019 a las 08:34