PEJI.IR

اضافه شدن مثال regex و اکستنشن شدن string و regex

۱۴۰۱ شهریور ۱۳, یکشنبه ساعت ۹:۲۲

خب مثال regex رو در زیر میگذارم


main() {

	let r = /^(\w+)\s*(\w+)\s*$/g.exec("this is test");

	print( r );


}

فعلا خروجی تابع exec مقادیر match شده به صورت آرایه است.

بعدا match , replace, match all و ... رو هم اضافه میکنم به string class

دیگه نیازی به import کتابخونه برای regex نیست و مستقیم در بکند کار تعریف شده.

قبلا مثال های string رو قرار دادم. الان توسعه زبان خیلی راحت شده و میتونم اون رو برای array و object هم به صورت extension توسعه بدم.

خوبی اینکار این هست که با تغییر در extension و کامپال اون به صورت مجزا دیگه نیازی به کامپایل کل برنامه نیست ...