Domanda

Come posso scrivere una definizione regolare (f) lex per le stringhe citato da AT & T lingua?

Esempio di stringa che mi vengono in mente:

  • "abc"
  • "a \" bc "
  • "abc \"
  • "abc \" "

Successivamente modificare:

  • "abc" "def" dovrebbe essere abbinato a due stringhe
  • "ab \" c" "def" dovrebbe essere abbinato a due stringhe
  • "abc \" "def" dovrebbe essere abbinato a due stringhe

La definizione \ "[^ \"] \" non funziona perché corrisponderà "abc" "def" come una stringa.

È stato utile?

Soluzione

potrebbe essere più preciso su ciò che le stringhe si sta cercando di abbinare? Le stringhe che iniziano e terminano con "? Che cosa si intende per lingua AT & T?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top