2009-10-15 29 views
0

如何在ATL & T語言中爲(f)lex中的引用字符串編寫常規定義?字符串的字符串中的引號(f)lex AT&T

的例子,來我的腦海:

  • 「ABC」
  • 「A \」 BC 「
  • 」ABC \「
  • 」ABC \「」

後來編輯:

  • 「ABC」, 「DEF」 應當匹配爲兩個字符串
  • 「AB \」 c」的 「DEF」 應當匹配爲兩個字符串
  • 「ABC \」 「DEF」 應當匹配爲兩個字符串

定義\「[^ \」] \「不起作用,因爲它將匹配」abc「」def「作爲一個字符串。

回答

0

對於你想匹配的字符串,你能更具體嗎?以AT開頭和結尾的字符串?AT & T語言是什麼意思?

+0

當然,AT&T語法是Linux中彙編語言的語法,字符串就像上面的例子一樣(例如第一個):雙引號,後跟'a',後跟'b',後面跟'c',後面跟雙引號。我的問題是:如何處理當我有\和'之間有一對雙引號 – 2009-10-15 19:52:56

+0

我是問你在這裏實際上想匹配什麼?給出正則表達式應匹配的字符串示例以及正則表達式不應匹配的字符串。 你還沒有足夠的具體,它可以回答這個問題。 – 2009-10-15 19:57:12

+0

應匹配第一篇文章中的四個示例,每個示例都是一個匹配項。我會在2分鐘內添加一些 – 2009-10-15 20:08:45