asefy2008
جمعه 19 آذر 1389, 14:38 عصر
سلام
می خواستم ID(متغیر) شامل حرف ، عدد و _ باشه و این که نباید با عدد و _ شروع بشه در ضمن نباید دو تا _ کنار هم قرار بگیره. چطور می تونم این رو تعریف کنم؟
چیزی که خودم نوشتم این هست ولی دو تا _پشت هم رو تشخیص نمیده :
letter {a-zA-Z}
digit{0-9}
id {letter}({letter}|{digit}|\_}*
می خواستم ID(متغیر) شامل حرف ، عدد و _ باشه و این که نباید با عدد و _ شروع بشه در ضمن نباید دو تا _ کنار هم قرار بگیره. چطور می تونم این رو تعریف کنم؟
چیزی که خودم نوشتم این هست ولی دو تا _پشت هم رو تشخیص نمیده :
letter {a-zA-Z}
digit{0-9}
id {letter}({letter}|{digit}|\_}*