Necesito reemplazar algo en una cadena, pero qué reemplazar puede variar. Puede serReemplazar cadena variable en VBA
XY - test
XXxY-test
XXyyXx-TEST
yXyy -Test
y prácticamente cualquier otra combinación de espacios en blanco y casos de los anteriores.
Necesito reemplazar la parte "prueba" y dejar solo el "XXX". Por lo tanto, cuando se utiliza un sencillo reemplazar
Replace("XXX -test", "- test", "")
No va a funcionar, obviamente. Entonces necesito una versión más sofisticada de Replace que pueda manejar esta tarea. ¿Hay algo que pueda usar o tengo que escribir por mi cuenta?
expresiones regulares ([ver esto ] (http://www.vbforums.com/showthread.php?t=480272)) puede funcionar para usted. No estoy seguro de cómo se vería su cadena de patrones, pero hay muchos sitios para escribirlos. – jonsca