Ayuda sobre como comparar cadenas

Quisiera saber si me pueden sugerir como comparar cadenas de un archivo de texto, con otro archivo que genera mi programa.

Estoy almacenando el contenido del archivo en una cadena y lo que quiero hacer es compararlo con una sintaxis que esta almacenada en otro archivo; la cuestión es que dentro de el archivo que estoy leyendo debo de determinar lo siguiente:
1.- Determinar si el contenido tiene etiquetas
2.- Verificar que instruccion se utilizo(esto con el archivo que estoy comparando)
3.- Determinar el numero de linea que se esta leyendo
4.- Comprobar si el archivo esta bien escrito(esto en cuanto a la sintaxis)

El programa es algo parecido al proceso de ensamblado.
Para esto estoy utilizando una clase, en la cual declaro las variables con las consideraciones aclaradas anteriormente.
...................

O alguien sabe como hacer mejor comparaciones con cadenas.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

comparar, o validar?

Suena como que realmente quieres validar un montón de cosas, más que comparar. Comparar consiste simplemente en determinar si dos cadenas son iguales o no (y tal vez meterse en rollos de identificar dónde están las diferencias). Pero "determinar si el contenido tiene etiquetas" no es realmente una comparación.

si tienes razon

si tienes razon