Je veux faire une recherche regex ceci est mes données.javascript: regex ne pas imprimer caractère d'échappement
a = 'Watch4net APG Event: Host/O:\ Label:OraDB Serial Number 1610f067 on Device dlpdb1 is alerted.'
Maintenant, je veux faire l'extraction comme ci-dessous.
rx = /Event: Host\/(.*) on/
arr = rx.exec(a)[1]
En conséquence, je reçois les éléments suivants
'O: Label:OraDB Serial Number 1610f067'
la barre oblique inverse après l'O: **** est de se manquer. Comment puis-je l'imprimer?
Merci à l'avance
Non, ce n'est pas "manqué", parce que ** ce n'est pas là **. Il n'y a pas de '' \ '' littéral dans votre chaîne d'entrée. –
il y a une barre oblique inversée après O: – tollboy
Il y a une barre oblique inverse après 'O' dans le * littéral * chaîne, mais cela ne dénote pas un' '\' 'littéral. Pour indiquer un '' \ ''littéral dans un littéral de chaîne, vous avez besoin de' '\\' '. –