Red de conocimiento informático - Computadora portátil - Uso de la función C strtok() y procesamiento de cadenas

Uso de la función C strtok() y procesamiento de cadenas

strtok = Encuentra un token en una cadena.

Está diseñado para su uso en la etapa de prelexicalización del análisis léxico, es decir, la etapa de separación de tokens.

Su requisito requiere una simple incorporación de estructuras sintácticas, por lo que esta función no es adecuada.

Tienes varias opciones:

1. Escribe tu propio intérprete de sintaxis (DSL).

2. Utilice una de las bibliotecas que admitan la coincidencia de expresiones regulares.

3. Procese únicamente esta cadena específica y haga coincidirla mecánicamente.

Desde la introducción, puede descubrir fácilmente las ventajas y desventajas de cada solución, por lo que no las presentaré en detalle aquí.