Trying to decrypt a message

6 visualizaciones (últimos 30 días)
Angie Lee
Angie Lee el 27 de Nov. de 2019
Comentada: Angie Lee el 27 de Nov. de 2019
I have a text file that contains a hidden message with a bunch of random characters in between letters and # symbols that separate each word. Here is the first line of the text:
;,.T234h467e#i`12n390@%f&^%o1@45r1%^m]\a131@t2i*/-o+/1n#i*895n#t$5&&h1/!i@$$s#f18945@i2/le#i98s#c`$%o%^n77*f(=i(*d@!e1*/n--t+/*i1/2a@@l
I need to figure out how to write a single line for my toFind phrase that gathers only the letters and the # symbols. Here is what I have so far:
toFind = '[[a-zA-Z][#]]';
matches = regexp(line,toFind,'match');
This toFind statement finds all of the letters and #'s, but it also keeps a random ']' symbol in there. I'm not sure how to re-write the toFind statement to exclude the ']'.

Respuesta aceptada

Guillaume
Guillaume el 27 de Nov. de 2019
tofind = '[a-zA-z#]'
Read the regexp doc and its examples to learn how ranges work.
You may want to add a quantifier to the end of your expression as well.

Más respuestas (0)

Categorías

Más información sobre String Parsing en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by