lua-users home
lua-l archive

Re: Lua Patterns: How do I express this pattern?

[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)

AltStyle によって変換されたページ (->オリジナル) /