انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

hexer - آنلاین در ابر

اجرای hexer در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این دستور هگزر است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


hexer - ویرایشگر فایل باینری

خلاصه


هگزر [گزینه ها] [پرونده [...]]

شرح


هگزر یک ویرایشگر چند بافر برای مشاهده و دستکاری فایل های باینری است. نمی تواند
(نباید) برای ویرایش دستگاه های بلوک استفاده شود، زیرا سعی می کند کل فایل را بارگیری کند
در یک بافر (باید برای دیسکت ها کار کند). مهمترین ویژگی های هگزر هستند:
چند بافر، چند سطح لغو، ویرایش خط فرمان با تکمیل، باینری منظم
عبارات (به زیر مراجعه کنید). رابط کاربری مشابه نگهداری می شود vi، بنابراین اگر می دانید چگونه
استفاده کنید vi، به راحتی شروع خواهید کرد.

OPTIONS


-ر، --فقط خواندنی

-v، --چشم انداز
فایل ها را در حالت فقط خواندنی ویرایش کنید.

-r، --بازیابی نام فایل
فایل را بازیابی کنید نام فایل پس از یک تصادف (اجرا نشده)

-c، -- فرمان فرمان
جلسه ویرایش را با اجرای دستور ویرایشگر شروع کنید فرمان. اگر فرمان
شامل فاصله است، باید با نقل قول های دوتایی احاطه شود. می توان مشخص کرد
چندین دستور در خط فرمان:
هگزر -c فرمان 1 -c فرمان 2 ...

-t، -- تیتر
استفاده از توالی termcap/terminfo ti/te را خاموش کنید.

-h، --کمک
یک پیام راهنما کوتاه چاپ کنید و خارج شوید.

+فرمان
این معادل است -c گزینه.

توجه داشته باشید: گزینه های طولانی در همه سیستم ها در دسترس نیستند.

سفارشی سازی


ویرایشگر دستورات راه اندازی خود را از فایل می خواند ~/.hexerrc (یک فایل راه اندازی دیگر ممکن است
با تنظیم متغیر محیطی مشخص شود HEXERRC). خطوط خالی و شروع خطوط
با یک کاراکتر "" - نادیده گرفته می شوند. امکان داشتن دستور و
یک نظر در همین خط

تدوین دستورات


همانطور که در vi، چندین حالت ویرایش وجود دارد:

فرمان حالت
برخی از دستورات در فرمان حالت می تواند یک آرگومان عددی بگیرد. برای وارد کردن یک عدد
آرگومان فقط عدد (اعشاری) را تایپ کنید. عدد در خط پایین تکرار خواهد شد
از صفحه هنگام تایپ کردن. برای وارد کردن یک عدد اکتال، "0" را به عنوان اولین رقم تایپ کنید.
برای وارد کردن یک عدد هگزادسیمال، «0x» را تایپ کنید (این مشکلی نیست، زیرا x-فرمانده
با یک شمارنده صفر به هر حال منطقی نیست). برخی از دستورات می توانند a را بگیرند
منطقه به صورت بصری به عنوان آرگومان انتخاب شده است (به بخش فرعی مراجعه کنید بصری حالت).

b به سمت عقب به ابتدای کلمه حرکت کنید.

e به انتهای یک کلمه بروید.

G اگر آرگومان عددی n داده شده است، مکان نما را به موقعیت خود حرکت دهید n. اگر نه
آرگومان مشخص شده است، موقعیت را در انتهای بافر تنظیم کنید. اولین
بایت در بافر در موقعیت '0' است، بنابراین دستور حرکت به ابتدا
از بافر '0G' است.

کنترل-G
نام بافر، اندازه، وضعیت و موقعیت فعلی را در پایین نمایش دهید
خط.

h j k l
مکان نما را حرکت دهید. کلیدهای جهت نما نیز کار می کنند. آرگومان عددی (اگر
مشخص شده) تعداد ردیف ها یا ستون هایی را که مکان نما حرکت می کند را تعیین می کند.
متفاوت از vi: مکان نما را می توان در موقعیت قرار داد پشت سر آخرین بایت در
بافر شده است.

i وارد قرار دادن حالت (پایین را ببینید) در موقعیت فعلی نقطه. اگر یک
استدلال عددی n داده می شود، متن تایپ شده درج خواهد شد n بار. توجه داشته باشید:
حرکت مکان نما (با استفاده از کلیدهای جهت دار) آرگومان عددی را حذف می کند.

n با استفاده از RE فعلی به مسابقه بعدی بروید. این معادل تایپ «/» است،
.

N با استفاده از RE فعلی به مسابقه قبلی بروید. این معادل تایپ کردن است
"؟"، .

کنترل-O
چسباندن. بافر kill را در موقعیت فعلی کپی کنید
محتویات بافر فعلی اگر آرگومان عددی n داده می شود، کشتن
بافر چسبانده شده است n بار.

p چسباندن. بافر kill را در موقعیت فعلی قرار دهید. اگر آرگومان عددی
n داده می شود، بافر kill چسبانده شده است n بار.

r یک بایت را با استفاده از جایگزین کردن حالت. اگر یک منطقه انتخاب شده است، همه
بایت ها در ناحیه انتخاب شده جایگزین می شوند. اگر آرگومان عددی داده شود،
تعداد مشخص شده بایت جایگزین می شود.

R وارد جایگزین کردن حالت (پایین را ببینید). اگر آرگومان عددی n داده می شود، جایگزین
فرمان تکرار می شود n بار. توجه داشته باشید: حرکت مکان نما (با استفاده از کلیدهای جهت دار)
آرگومان عددی را کنار خواهد گذاشت.

کنترل-R
آخرین لغو را دوباره انجام دهید.

u آخرین تغییر در بافر فعلی را لغو کنید.

هر زمانی که ممکن بود هگزر یک فایل ایجاد می کند نامهگزر در دایرکتوری فعلی (the
تعویض) برای هر بافر بازدید شده (جایی که نام نام بافر است). همه تغییرات
به بافر ساخته شده است نام در آن فایل ذخیره می شوند، بنابراین امکان لغو (و مجددا) وجود دارد.
تمام تغییرات ایجاد شده در بافر اگر تعویض نمی توان ایجاد کرد، لیست لغو است
در حافظه ذخیره می شود.

v وارد بصری حالت (پایین را ببینید). انتخاب بصری مناطق

w به سمت ابتدای کلمه حرکت کنید.

x بایت زیر مکان نما را حذف کنید. اگر آرگومان عددی n داده شده است، n بایت
حذف می شوند. که در بصری حالت، ناحیه انتخاب شده حذف می شود. توجه داشته باشید: بایت ها
با استفاده از xدستورات در بافر kill کپی نمی شوند.

کنترل-X
همان x-command، اما بایت های حذف شده در بافر kill کپی می شوند.

y یانک بایت را در زیر مکان نما به بافر kill بکشید. اگر یک عدد
استدلال n داده شده است، n بایت ها در بافر kill قرار می گیرند. که در بصری حالت,
ناحیه انتخاب شده در بافر kill کپی می شود.

zb مکان نما را در خط پایین صفحه قرار دهید.

zt مکان نما را در خط بالای صفحه قرار دهید.

zz مکان نما را در خط وسط صفحه قرار دهید.
توجه داشته باشید که دستورات zb, zt و zz موقعیت فایل را تغییر ندهید -
فقط صفحه اسکرول می شود (در صورت لزوم).

: وارد خخخخ حالت (پایین را ببینید). در خخخخ حالت شبیه به ex-حالت در vi، اما
سازگار نیست اگر ناحیه ای انتخاب شده باشد، محدوده انتخاب کپی می شود
به خط فرمان

/ با استفاده از a در بافر به جلو جستجو کنید RE(منظم بیان). اگر نه RE is
مشخص شده، RE داده شده در قبلی /- یا ?-فرمان دوباره استفاده می شود.
توجه داشته باشید: La REدر هگزر کمی با عبارات معمولی متفاوت هستند
vi (بخش را ببینید منظم اصطلاحات).

? جستجوی معکوس با استفاده از یک عبارت منظم.

. آخرین تغییر را در بافر تکرار کنید at la جاری موقعیت. این به این معنی است
اگر دستور قبلی حذف شد n بایت و جایگزین آنها شد m بایت های دیگر (n
or m ممکن است صفر باشد)، .-فرمان انجام خواهد داد کاملا همینطور در جریان
موقعیت در فایل

< ستون هگزا را به چپ منتقل کنید n بایت، کجا n آرگومان عددی (اختیاری) است.
توجه داشته باشید که <-command فقط نحوه نمایش بافر در هگز را تغییر می دهد
ستون، خود بافر بدون تغییر نگه داشته می شود.

> ستون هگزا را به سمت راست تغییر دهید n بایت

کنترل -^
به بافر جایگزین بروید (به زیر مراجعه کنید).

% یک فرمان ماشین حساب را وارد کنید (به بخش مراجعه کنید ماشین حساب).

بصری حالت
یک ناحیه روی بافر انتخاب کنید. می توانید وارد شوید بصری حالت با استفاده از v-فرمان یا
با مشخص کردن یک منطقه در خخخخ حالت. انتخاب در موقعیت مکان نما شروع می شود
ورود به بصری حالت و در موقعیت مکان نما فعلی به پایان می رسد. می توانید ترک کنید
بصری حالت بدون انجام فرمان در ناحیه انتخاب شده با فشار دادن v or در رفتن.
برای اجرای یک فرمان در ناحیه انتخاب شده، کافی است دستور را طوری وارد کنید که انگار در آن هستید
فرمان حالت. دستوراتی که نمی توانند از انتخاب استفاده کنند، آن را نادیده می گیرند. همانطور که در فرمان
حالت، امکان تعیین آرگومان عددی وجود دارد. دستوراتی که می تواند
انتخاب به عنوان یک آرگومان، آرگومان عددی را نادیده می گیرد.

قرار دادن حالت
In قرار دادن حالت بایت هایی که تایپ می کنید در موقعیت فعلی مکان نما درج می شوند.
در هر زمان، می توانید با فشار دادن ستون فعال (ستون هگزا یا ستون متنی) را تغییر دهید
la TAB-کلید اگر ستون هگزا فعال باشد، بایت ها به صورت هگز دو رقمی وارد می شوند
اعداد، اگر ستون متن فعال باشد، بایت ها به عنوان متن ASCII وارد می شوند. را
حذف- یا بک اسپیسکلید -بایت درج شده قبلی را حذف می کند. اگر ستون هگز است
فعال است، نوک سینه (رقم هگزا) قبلاً درج شده حذف می شود. امکان پذیر نیست
بایت های بیشتری را از آنچه در دستور insert فعلی درج شده است حذف کنید. درحالیکه در
قرار دادن حالت، می توانید مکان نما را با استفاده از کلیدهای جهت دار حرکت دهید. توجه داشته باشید که حرکت دادن
مکان نما آرگومان عددی داده شده به دستور insert را کنار می گذارد. برای ترک قرار دادن
حالتنوع در رفتن. اگر آرگومان عددی n به دستور insert داده شد و هست
با حرکت مکان نما کنار گذاشته نشده است، بایت های تایپ شده درج می شوند n بار.

جایگزین کردن حالت
In جایگزین کردن حالت هنگام تایپ بایت های زیر مکان نما را جایگزین می کنید. ضربه زدن بک اسپیس
محتویات اصلی بافر را بازیابی می کند. اثر یک آرگومان عددی است
شبیه به قرار دادن حالت: بایت های تایپ شده جایگزین می شوند n بار. همانطور که در قرار دادن حالت,
حرکت مکان نما با استفاده از کلیدهای جهت دار، آرگومان عددی را کنار می گذارد.

خخخخ حالت
La خخخخ حالت in هگزر مشابه نگهداری می شود ex-حالت در vi. به طور معمول ، سابق فرمان
به نظر می رسد:

:منطقه فرمان استدلال
دستور را اجرا کنید فرمان در منطقه منطقه.

:فرمان استدلال
دستور را اجرا کنید فرمان در موقعیت فعلی

:منطقه منطقه را انتخاب کنید منطقه.

:موقعیت
مکان نما را به موقعیت حرکت دهید موقعیت.

یک منطقه ممکن است به صورت زیر تعریف شود:

موقعیت 1، موقعیت 2
منطقه در شروع می شود موقعیت 1 و به پایان می رسد موقعیت 2 (شامل).

موقعیت
منطقه یک بایت را انتخاب می کند موقعیت

% منطقه کل بافر را انتخاب می کند.

یک موقعیت ممکن است به صورت زیر تعریف شود:

چاپ افست یک عدد اعشاری، هشتی (با پیشوند "0") یا هگزا (پیشوند "0x").

. ابتدای بافر.

$ انتهای بافر.

/regexp/
یک عبارت منظم (به بخش مراجعه کنید منظم اصطلاحات). بافر جستجو می شود
به جلو با شروع از موقعیت فعلی. اگر مطابقت پیدا شد، فعلی
موقعیت به موقعیت مسابقه تنظیم می شود.

?regexp?
بافر به صورت معکوس جستجو می شود.

دستورات ممکن است با یک پیشوند منحصر به فرد دستور مخفف شوند، برخی از دستورات ممکن است
با یک کاراکتر مخفف شده است، حتی اگر آن کاراکتر پیشوند منحصر به فرد آن نباشد
نام فرمان در حال حاضر دستورات زیر پشتیبانی می شوند:

s, جایگزین
خلاصه داستان: منطقه s /regexp/جایگزین کردن/پرچم ها
عبارت منظم را جستجو کنید regexp و جایگزین آن کنید جایگزین کردن (نگاه کنید به
بخش منظم اصطلاحات). جایگزین کردن ممکن است حاوی "\" ارجاع به
زیر عبارات regexp. پرچم ها:

g: global، این پرچم نادیده گرفته می شود (در ویرایشگر باینری معنی ندارد).

c: تایید، از کاربر بخواهید هر تعویض را تایید کند.

(توجه داشته باشید که کاراکتر «/» که به عنوان جداکننده استفاده می شود، می تواند هر کاراکتری باشد
فقط یک روش معمول برای استفاده از «/» است.) جداکننده های دنباله دار ممکن است حذف شوند. اگر منطقه
حذف شده است، کل بافر جستجو می شود.

w, نوشتن
خلاصه داستان: منطقه w نام فایل
نوشتن منطقه به فایل نام فایل. اگر منطقه حذف شده است. کل بافر است
نوشته شده در فایل، اگر نام فایل حذف شده است، نام فایل مرتبط با
بافر استفاده می شود.

r, خواندن
خلاصه داستان: موقعیت r نام فایل
محتویات فایل را وارد کنید نام فایل at موقعیت. اگر موقعیت حذف شده است،
موقعیت فعلی استفاده می شود.

e, ویرایش کنید
خلاصه داستان: e نام و یا: e #
به بافر تغییر دهید نام. اگر چنین بافری وجود نداشته باشد، هگزر سعی می کند یک فایل را باز کند
تحت عنوان نام و آن را در یک بافر جدید بارگذاری کنید. اگر نام علامت هش است (#
بافر جایگزین انتخاب شده است. در صورت موفقیت، بافر فعلی تبدیل می شود
بافر جایگزین

b, بافر
خلاصه داستان: b نام
و یا: b
به بافر تغییر دهید نام. در صورت موفقیت، بافر فعلی جایگزین می شود
بافر اگر نام حذف شده است، لیستی از تمام بافرها نمایش داده می شود.

n, بعد
بافر بعدی را در لیست بافر انتخاب کنید.

N, قبلی
بافر قبلی را در لیست بافر انتخاب کنید.

S, تماس با ما
بافر بازدید نشده بعدی را در لیست بافر انتخاب کنید.

باز پیچی اولین بافر را در لیست بافر انتخاب کنید.

دیوار همه بافرهای ذخیره نشده را بنویسید.

c, نزدیک
خلاصه داستان: c نام
و یا: c! نام
و یا: c
و یا: c!
بافر را ببندید نام. اگر نام حذف شده است، بافر فعلی بسته است. اگر
بافر اصلاح شده است، اما ذخیره نشده است، نمی توان آن را با استفاده از a بسته کرد :c-
فرمان؛ استفاده کنید :c! نادیده گرفتن.

h, کمک
یک متن راهنمای آنلاین را مشاهده کنید.

q, ترک
خلاصه داستان: q نام
و یا: q! نام
و یا: q
و یا: q!
تمام بافرها را ببندید و از ویرایشگر خارج شوید. اگر یک بافر باز شده اصلاح شده باشد،
اما ذخیره نشده است :q-فرمان را نمی توان انجام داد. استفاده کنید : q! نادیده گرفتن.

نقشه

نقشه برداری

vmap خلاصه داستان: نقشه از جانب به
و یا: نقشه برداری از جانب به
و یا: vmap از جانب به
دنباله کلیدی از جانب به نقشه برداری می شود به. برای وارد کردن کلیدهای خاص (مانند عملکرد
کلیدها)، با استفاده از آنها ماسک کنید Control-V. : نقشه تأثیر می گذارد فرمان حالت فقط، :imap
تأثیر می گذارد قرار دادن حالت فقط و :vmap تأثیر می گذارد بصری حالت فقط. این نیست
امکان نگاشت مجدد توالی های کلیدی در ویرایشگر خط فرمان.

نقشه برداری

iunmap

vunmap خلاصه داستان: نقشه برداری از جانب
و یا: iunmap از جانب
و یا: vunmap از جانب
یک نگاشت کلید ایجاد شده با را حذف کنید : نقشه, :imap or :vmap.

تنظیم خلاصه داستان: تنظیم متغیر [...]
و یا: تنظیم متغیر=ارزش [...]
و یا: تنظیم نهمتغیر [...]
و یا: تنظیم
متغیرهای زیادی وجود ندارد که بتوان آنها را تغییر داد، ممکن است تغییر کند
اگر چه. می توان از متغیرهای زیر استفاده کرد: ISO (bool): نمایش کل
مجموعه کاراکتر ISO-8859/1؛ ASCII (bool): نمایش فقط کاراکترهای ASCII. مدت
(رشته): نام ترمینال؛ حداکثر مطابقت (عدد)، ویژه (بول): ببین
بخش منظم اصطلاحات. :تنظیم فراخوانی شده بدون آرگومان همه را فهرست می کند
متغیرها و مقادیر

d, حذف کردن
خلاصه داستان: منطقه d
تمام بایت ها را حذف کنید منطقه. بایت های حذف شده در بافر kill کپی می شوند.

y, یانک
خلاصه داستان: منطقه y
بایت ها را در آن کپی کنید منطقه به بافر کشتن

نسخه
نمایش شماره نسخه هگزر.

zz مکان نما را در خط وسط صفحه قرار دهید. توجه داشته باشید که صفحه نمایش است
اسکرول (در صورت لزوم)؛ موقعیت مکان نما بدون تغییر نگه داشته می شود.

zt مکان نما را در خط بالای صفحه قرار دهید.

zb مکان نما را در خط پایین صفحه قرار دهید.

wq همان :x.

x, خروج
تمام بافرها را ذخیره کرده و از ویرایشگر خارج شوید.

اگر دستوری فراخوانی شود و نتواند از موقعیت ها، مناطق یا آرگومان های داده شده استفاده کند،
مواضع، مناطق، استدلال های اضافی نادیده گرفته می شوند.
مشروط دستورات: می توان لیستی از نام ترمینال ها را مشخص کرد
دستور داده شده باید اجرا شود. نحو عبارت است از:
:پایانه:فرمان
جایی که پایانه فهرستی از نام های ترمینال جدا شده با دو نقطه است. دستور اجرا می شود
اگر و فقط اگر ارزش مدت در لیست است. یعنی شما می توانید دستوری مانند
:xterm:set ISO
در خود .hexerrc-file (تنها در صورت کار بر روی xterm از مجموعه کاراکتر ISO استفاده کنید).

مکان نما حرکت
In فرمان حالت, قرار دادن حالت, جایگزین کردن حالت و بصری حالت، می توانید از موارد زیر استفاده کنید
دستورات حرکت مکان نما:

فلش کلید
مکان نما را حرکت دهید.

کنترل-F
یک صفحه جلو بروید

کنترل-B
یک صفحه به عقب برگردید.

کنترل-D
نیم صفحه جلو بروید.

کنترل-U
نیم صفحه به عقب برگرد.

COMMAND LINE ویرایش


در خط فرمان می توانید از دستورات زیر استفاده کنید:

پیکان بالا پیکان رو به پایین
در طول تاریخ شرایط فعلی بالا و پایین بروید.

فلش سمت چپ فلش راست
مکان نما را حرکت دهید.

کنترل-A
مکان نما را به ابتدای خط حرکت دهید.

کنترل-E
مکان نما را به انتهای خط حرکت دهید.

کنترل-K
تمام کاراکترها را از موقعیت مکان نما تا انتهای خط حذف کنید.

کنترل-U
تمام کاراکترها را از ابتدای خط تا مکان نما فعلی حذف کنید
موقعیت.

حذف

بک اسپیس
کاراکتر سمت چپ مکان نما را حذف کنید.

کنترل-D
کاراکتر زیر مکان نما را حذف کنید.

وارد برگشت
خط را قبول کن

در رفتن خط را کنار بگذارید. توجه داشته باشید: این با vi.

TAB سعی کنید کلمه تایپ شده فعلی را کامل کنید. اگر تکمیل منحصر به فرد نیست، کلمه است
تا آنجا که منحصر به فرد است تکمیل شده است. اگر TAB-کلید دو بار روی یک موقعیت زده می شود، a
لیست تمام تکمیل های ممکن نمایش داده می شود.

منظم اصطلاحات


در این بخش فرض بر این است که شما با RE ها (عبارات منظم) آشنایی دارید. که در
اکثر برنامه های کاربردی (egrep, vi, ...) RE ها روی خطوط کار می کنند، یعنی امکان پذیر نیست
از یک RE حاوی یک شکست خط (نویسه خط جدید) استفاده کنید. که در هگزر، بافر تقسیم نمی شود
به خطوط متمایز و یک کاراکتر خط جدید به عنوان یک کاراکتر "عادی" در نظر گرفته می شود،
اکنون مشکل اینجاست: تصور کنید "a.*b" را در یک فایل 5 مگابایتی جستجو کنید، این کار بسیار طول می کشد.
طولانی (ممکن است تا چند دقیقه در یک ماشین کند باشد). به همین دلیل است که وجود دارد حداکثر مطابقت
حد (اپراتور تکرار حداکثر مطابقت دارد حداکثر مطابقت وقوع عملوند آن). در
مقدار پیش فرض حداکثر مطابقت 1024 است، اما ممکن است با استفاده از آن سفارشی شود :تنظیم-فرماندهی برای
عبارات ساده (عباراتی که طول مسابقه را می توان از روی آنها تعیین کرد
عبارت) امکان نادیده گرفتن آن وجود دارد حداکثر مطابقت با دو برابر کردن "*" یا "+" محدود کنید
عملگر، به عنوان مثال "a.**b" یا "foo\(bar\)\+\+".
توجه داشته باشید که مشخص کننده های زمینه «^'/`$» (ابتدا/پایان یک خط) و «\<'/`\>»
(ابتدا/پایان یک کلمه) در دسترس هستند و در واقع آنچه را که انتظار دارید انجام دهید. اگر این کار را نکنید
اتم ها را می خواهید. و «[^...]» برای مطابقت با کاراکتر خط جدید که می‌توانید تنظیم کنید ویژه
گزینه با استفاده از :تنظیم-فرمان
برای وارد کردن یک کاراکتر خاص، می توانید از دنباله های استاندارد C `\'-escape استفاده کنید. برای وارد کردن a
کاراکتر با استفاده از کد اکتال خود، از یک پیشوند "\o" و به دنبال آن حداکثر سه رقم اکتال استفاده کنید.
(گریزهای هشتگانه به سبک C پشتیبانی نمی شوند، زیرا '\0'، ... '\9' به عنوان back- تفسیر می شوند
ارجاع به عبارات فرعی RE.) برای وارد کردن یک کاراکتر با استفاده از کد هگز آن، a را تایپ کنید
`\x'-پیشوند به دنبال آن حداکثر دو رقم هگز. کدهای اعشاری را می توان با استفاده از a وارد کرد
پیشوند `\d' و حداکثر سه رقم اعشاری به دنبال آن. امکان وارد کردن رشته ها وجود دارد
کدها را با دو برابر کردن مشخص کننده پایه، به عنوان مثال "\xxfe ff 5a 7e" یا "\oo276 277 132 176". توجه داشته باشید
که چنین رشته ای به عنوان یک اتم در نظر گرفته می شود، یعنی RE "\xxff fe*" با هر عددی مطابقت دارد (
حداکثر مطابقت) از تکرارهای ff fe.
می توان از همه نوع کاراکتر «\'-escapes استفاده کرد (escape هایی که نشان دهنده یک واحد هستند
نویسه) در محدوده "[]". در یک محدوده، «o» یک پایه هشت‌گانه را انتخاب می‌کند
فرار ممکن است حذف شود، زیرا ارجاعات به عقب در یک محدوده معنی ندارد. چه زمانی
تعیین حداقل و/یا حداکثر تعداد تکرار با استفاده از عملگر `\{,}'،
اعداد ممکن است به صورت اعشاری (بدون پیشوند)، هشتی (پیشوند '0') یا هگزا (پیشوند '0x') داده شوند. اگر
حداکثر عددی مشخص نشده است و عملوند حداکثر یک عبارت ساده نیست
حداکثر مطابقت مسابقات پیدا خواهد شد

ماشین حساب


هکسر یک ماشین حساب ساده ارائه می دهد (myc) قادر به انجام کلیه عملیات موجود در C. To
وارد شوید myc دستور فقط یک را وارد کنید % علامت (درصد) و یک عبارت در نماد infix. آی تی
امکان استفاده از پرانتز وجود دارد. myc عملگرهای infix باینری زیر را درک می کند
(از بالاترین اولویت به کمترین): ** (قدرت)، * (تکثیر کردن)، / (تقسیم) % (مدول)، +
(اضافه کردن)، - (کم کردن)، << (تغییر به چپ)، >> (تغییر به راست) < (کمتر) <= (کمتر یا مساوی) >
(بزرگتر)، >= (بزرگ یا مساوی) == (برابر)، != (نا برابر)، & (حسابی و) |
(حسابی یا) ^ (انحصاری حسابی یا)، && (منطقی و) || (منطقی یا) =
(تخصیص)؛ و عملگرهای پیشوند یوناری زیر: - (نفی، منهای یکنواخت)، ! (منطقی
نه) ~ (مکمل بیتی). myc سه نوع داده را می شناسد: بولی, عدد صحیح (32 بیت)
شناور (64 بیت، معادل C double). در برخی از سیستم عامل های باطنی دقت
عدد صحیح و شناور ممکن است متفاوت باشند. همانطور که در C نتیجه یک تقسیم به داده ها بستگی دارد
انواع عملوندها یک عدد صحیح تقسیم بر یک عدد صحیح یک عدد صحیح به دست می دهد. اگر بخواهید
نتیجه یک float است، مطمئن شوید که یکی از عملوندها یک float است، مثلا نوع 4 / 7.
بجای 4/7 or a/(b+0.) بجای A / B. عملیات برق یک شناور را برمی‌گرداند اگر
نتیجه آنقدر بزرگ است که در یک عدد صحیح قرار نمی گیرد. نتیجه یک محاسبه در ذخیره می شود
متغیرهای خاص $$ و $n جایی که n شماره فرمان است.

با استفاده از خدمات onworks.net از هگزر آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (نصب اسکریپت پذیر Nullsoft
    System) یک منبع باز حرفه ای است
    سیستم برای ایجاد نصب کننده های ویندوز. آی تی
    طراحی شده است به عنوان کوچک و انعطاف پذیر
    همانطور که ممکن است ...
    دانلود NSIS: Nullsoft Scriptable Install System
  • 2
    عبور عبور
    عبور عبور
    AuthPass یک رمز عبور متن باز است
    مدیر با پشتیبانی از محبوب و
    Keepass اثبات شده (kdbx 3.x و kdbx 4.x ...
    authpass را دانلود کنید
  • 3
    Zabbix
    Zabbix
    Zabbix یک شرکت باز در کلاس سازمانی است
    منبع راه حل نظارتی توزیع شده
    طراحی شده برای نظارت و ردیابی
    عملکرد و در دسترس بودن شبکه
    سرور، دستگاه ...
    دانلود Zabbix
  • 4
    KDIFF3
    KDIFF3
    این مخزن دیگر نگهداری نمی شود
    و برای اهداف آرشیوی نگهداری می شود. دیدن
    https://invent.kde.org/sdk/kdiff3 for
    جدیدترین کد و
    https://download.kde.o...
    دانلود KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX رابط کاربری گرافیکی است
    لودر USB Waninkoko بر اساس
    libwiigui. این اجازه می دهد تا لیست و
    راه اندازی بازی های Wii، بازی های Gamecube و
    homebrew در Wii و WiiU...
    USBLoaderGX را دانلود کنید
  • 6
    فایر فاکس
    فایر فاکس
    Firebird RDBMS ویژگی های ANSI SQL را ارائه می دهد
    و روی لینوکس، ویندوز و اجرا می شود
    چندین پلتفرم یونیکس امکانات
    همزمانی و عملکرد عالی
    & قدرت...
    Firebird را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad