شما هنوز به سیستم وارد نشده اید.

#1 2017-11-07 23:42:47

mazhar
عضو
ثبت شده: 2016-08-01
ارسال ها: 258

regex های مفید

شاید باورتون نشه، ولی خیلی بیشتر از اون چیزی که فکرشو بکنید قدرت داره. regex عالیه، ما برنامه نویس ها هم عاشقشیم. در این تاپیک میخوایم regex هایی که میتونن مفید باشن رو به اشتراک بذاریم.

دقت کنید گاهی این regex ها لازم هست تا تغییراتی در اونها اعمال بشه، مثلا در جاوا برای خود کاراکتر نقطه دو \ لازم داریم ولی همین regex رو اگه تو پایتون استفاده کنید با یک \ همین عملکرد رو داره.

در این پست regex ها برای زبان جاوا نوشته شده.
این regex اعداد اوکتال (مبنای ۸) رو پذیرش میکنه:

^[0-7]+$

اعداد هگز (مبنای ۱۶):

^0x[0-9a-f]+$

اعداد ده دهی:

^(0)|([1-9][0-9]*)$

اعداد اعشاری (توان دار و بدون توان):

^[+-]?(([1-9][0-9]*)|(0)?)(\.[0-9]+)*(e[0-9]+)*$

اعداد مختلط:

^[+-]?(([1-9][0-9]*)|(0)?)(\.[0-9]+)*(e[0-9]+)*[+-][+-]?(([1-9][0-9]*)|(0)?)(\.[0-9]+)*(e[0-9]+)*j$

شناسه ها (مثلا اسم متغیر ها در زبان c):

^[a-zA-Z_][a-zA-Z_0-9]*$

آخرین ویرایش توسط mazhar (2017-11-07 23:44:36)

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB