Parece que la opción de usar el análisis sintáctico de cadenas frente a las expresiones regulares aparece de forma regular en cualquier momento que surge una situación en la que necesito parte de una cadena, información sobre dicha cadena, etc.¿Cuándo es mejor usar expresiones regulares sobre la división de cadenas básica/subcadena?
La razón por la que se trata de que estamos evaluando la acción de un encabezado de soap, después de que se ha analizado en algo manejable a través del objeto OperationContext para WCF y luego tomando decisiones al respecto. En este momento, la solución simple parece ser una subcadena básica para mantener la implementación simple, pero una parte de mí se pregunta si RegEx sería mejor o más robusto. La otra parte de mí se pregunta si sería como usar una escopeta para matar una mosca en nuestro escenario particular.
Así que tengo que preguntar, ¿cuál es el umbral típico que la gente usa cuando se trata de decidir utilizar RegEx sobre el análisis de cadenas típicas. Tenga en cuenta que no soy muy fuerte en expresiones regulares, y debido a esto, trato de alejarme a menos que sea absolutamente vital evitar introducir más complicaciones de las que necesito.
Si no puede decirlo por mi elección de abreviaturas, esto está en .NET land (C#), pero creo que no tiene mucha relación con la pregunta.
EDITAR: Parece como por mi encanto típico Raybell, he sido demasiado prolijos o engañosa en mi pregunta. Quiero pedir disculpas. Estaba dando algunos antecedentes para ayudar a dar pistas sobre lo que estaba haciendo, no engañar a la gente.
Básicamente estoy buscando una guía sobre cuándo usar la subcadena, y sus variaciones, sobre las expresiones regulares y viceversa. Y aunque algunas de las respuestas pueden haber pasado por alto esto (y nuevamente, mi culpa), realmente las aprecié y voté como correspondía.
Espero que esto ayude a algunos.
A menos que diga lo contrario, creo que esta pregunta responde a la misma pregunta que está formulando: http://stackoverflow.com/questions/56342/whats-the-best-way-of-parsing-strings – EBGreen
Está cerca de lo que estaba buscando Busqué, pero nunca encontré nada que pensé que fuera adecuado, aunque parece tan cercano como cualquier cosa. –
Supongo que lo que estoy preguntando es si esa pregunta te da la información que estabas buscando. – EBGreen