Supongamos que tengo el siguiente texto en un archivo de textoCómo hacer coincidir cadena entre comillas usando expresiones regulares
primer texto
"Algunos de texto"
"txt 124arandom que no debe ser analizada! @
"124 Algunas de texto"
"어떤 글"
este texto es un "bien" no debe ser analizado
Me gustaría recuperar Some Text
, 124 Some Text
y 어떤 글
como cadenas coincidentes. El texto se lee línea por línea. Catch es, tiene que coincidir con idiomas extranjeros si está dentro de comillas.
Actualización: Me enteré de algo raro. Estaba tratando algunas cosas al azar y se encontró que:
string s = "어떤 글"
Regex regex = new Regex("[^\"]*");
MatchCollection matches = regex.Matches(s);
partidos tienen un conteo = 10 y han generado algunos elementos vacíos en el interior (El texto analizado se encuentra en el índice 2). Esto podría haber sido el motivo por el que recibí cadenas vacías cuando estaba haciendo Regex.Replace. ¿Por qué está pasando esto?
¿Has consultado preguntas relacionadas al publicar esta? – JleruOHeP
¿Se garantiza que cada cadena citada esté en su propia línea, con el carácter '" 'al principio y al final de la línea? – Dan
@JleruOHeP Lo hice y no fueron realmente útiles – l46kok