問2

文字列 と文字列 に対して, における の部分文字列としての出現回数とする.例えば、文字列と文字列について、である. また、文字列の反転文字列をと表す. 以下の言語を考える:

言語 のそれぞれについて:

  • 正則であれば正規表現を与えよ.
  • 正則でなければ文脈自由文法を与えよ.

问题2: 语言和文法

表示字符串 中子字符串 出现的次数. 例如, 表示字符串 . 字符串 的反转字符串用 表示. 考虑以下语言:

对语言 :

  • 如果是正则语言, 请给出正则表达式.
  • 如果不是正则语言, 请给出生成它的文法.