

@bob.jsباب فورنال
واقعی ، سرگرم کننده ، GEEK که در مورد Front-End علاقه وافر دارد!
Reggie-Docs
“اولین تلاش من برای توسعه متن باز است.”
اکنون ، این اولین بار نیست که به نرم افزارهای منبع باز کمک می کنم. اولین بار است که پروژه خودم را به npmjs ارسال می کنم.
پروژه: اسناد Reggie
نوشتن عبارت های منظم پیچیده است.
حتی استدلال درباره آنها دشوارتر است. مخصوصاً اگر مجبورید کد شخص دیگری را بخوانید.
حدود یک سال پیش ، من مقاله ای در مورد آزمایشی که با آن کار می کردم نوشتم (اینجا را ببینید). من از زمان نوشتن مقاله و کار با کد ، چندین بار از این الگو استفاده کرده ام.
سپس ، کسی گفت ، “این باید یک کتابخانه منبع باز باشد.”
و … چیزی در مغز من کلیک کرد.
و … من شروع به کار دوباره در کدبندی کردم تا کارکردی تر داشته باشم.
پروژه منبع باز
پروژه اینجاست: reggie-docs.
این پروژه به توسعه دهنده این امکان را می دهد تا با استفاده از Temple Literal برای ساخت regex ، نظرات بیشتری را برای خواندن آن ارائه دهد.
const code0001 = `
/* Matches text avoiding additional spaces
*/
^ // Beginning of line
[\s]* // Zero or more whitespace
(.*?) // Any characters, zero to unlimited,
// lazy (as few times as possible, expanding as needed)
[\s]* // Zero or more whitespace
$ //...