lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]



On 24-Apr-05, at 11:13 AM, Cena, Resty wrote:

Hello,
 How do I express this pattern:

 CrV

that is, a sequence of any C(onsonant) followed by a specific letter, in this case r, followed by any V(owel).

 I guess if I can define somewhere that

 %k (consonants)
 $v (vowels)

 then I can easily say:

 [%kr%v]

 Any help on how I can accomplish this?

 Thanks.


EPCOR?

anyway, leaving out curiosities like when y is a vowel:

V = "[aeiouyAEIOUY]"
K = "[bcdfghjklmnpqrstvwxzBCDFGHJKLMNPQRSTVWXZ]"

function krv(r)
  return K..r..V
end

consonant_y_vowel = krv"y"

string.find(str, consonant_y_vowel)