T = {xmlelement, "présence", [{ "xml: lang", "en"}], [{xmlcdata, < < "\ n" >>}, { xmlelement , "priorité", [], [{xmlcdata, < < "5" >>}]}, { xmlcdata, < < "\ n" >>}, { xmlelement, "c", [{ » xmlns ", " http://jabber.org/protocol/caps "}, {" node "," http://psi-im.org/caps "}, {" ver "," 0.12.1 "}, {"ext", "cs ep-notify html"}], []}, {xmlcdata, < < "\ n" >>}]}.utilisant Erlang Supprimer les espaces Regex
Je souhaite supprimer tous les espaces/tabulations/espaces/caractères de nouvelle ligne. J'ai essayé ce qui suit, mais il ne fonctionne pas:
trim_whitespace(Input) ->
re:replace(Input, "(\r\n)*", "").
Je reçois l'erreur suivante: socket: trim_whitespace (P). ** erreur d'exception: mauvais argument dans la fonction re: replace/4 socket: trim_whitespace (P). ** erreur d'exception: mauvais argument dans la fonction re: remplacer/4 appelé comme re: remplacer ({xmlelement, "présence", .... –
Désolé, j'ai mal lu la page de manuel! Voir mon édition – mkb