קאָמפּיוטערספּראָגראַממינג

ז'אבא: אַ רעגולער אויסדרוק, ספּעציעל אותיות

הייַנט, פּראָגראַממינג אין ז'אבא, רובֿ מסתּמא, קיין איינער וועט ניט זיין סאַפּרייזד. פּראָגרעס אין דעם געגנט איז אַזוי גרויס אַז אונדזער הייַנטצייַטיק פאַקט וואָלט האָבן געווען באַקאַנט צו 50-60 יאר צוריק אין דעם געשיכטע פֿון דעם פֿילם אַ לאַ "צוריק צו דער צוקונפֿט."

די אָריגינס פון די ז'אבא שפּראַך

ז'אבא - אַ כייפעץ-אָריענטיד פּראָגראַממינג שפּראַך, וואָס איז געווען ערידזשנאַלי דעוועלאָפּעד דורך זון מיקראָסיסטעמס, און שפּעטער עס איז געווארן די שטיצן און אַנטוויקלונג געטראגן אויס דורך אָראַקלע.

ניט צו זיין צעמישט מיט שפּראַך אַנטוויקלונג אָדער פאָרשטעלונג פון די ווייכווארג פּלאַטפאָרמע סוויווע. דורך די יענער איז צו זיין פֿאַרשטאַנען שטעלן פון אַ פּלוראַליטעט פון פאַרשידענע קאַמפּאָונאַנץ וואָס צוזאַמען צושטעלן אַ דורכפירונג פון ז'אבא-קאָד אין פאַרשידן ייַזנוואַרג ינווייראַנמאַנץ. מגילה געשריבן אין ז'אבא זענען איבערגעזעצט אין אַ ספּעציעל פֿאָרמאַט גערופֿן ביטעקאָדע, וואָס איז געווען שפּעטער געטאן דורך מיטל פון אַ ווירטואַל מאַשין (דזשוום) - אַ טייל פון די ווייכווארג פּלאַטפאָרמע.

ינסטאַלירונג און געטינג סטאַרטעד

אין סדר צו הצלחה לויפן אַפּלאַקיישאַנז דעוועלאָפּעד אין דעם שפּראַך, איר מוזן ינסטאַלירן אַ ספּעציעל פּעקל פון ז'אבא-קאַמפּאָונאַנץ, וואָס איז בנימצא אויף די אָראַקלע וועב פּלאַץ. די פירמע גיט פאַרשידענע דיסטראַביושאַנז, וואָס אַנדערש זייַן אין די ציל פּלאַטפאָרמע, ווי געזונט ווי פאַרשידן אָפּציעס. די דורכשניטלעך באַניצער טוט ניט דאַרפֿן צו נוצן די ז'אבא ווערסיע אַז איז אַנדערש פון די לעצט, די רובֿ פריש. עס נאָר מאכט זינען פֿאַר דעוועלאָפּערס וואס דאַרפֿן ספּעציפיש סטראַטעגיעס פֿאַר ספּעציפיש פֿעיִקייטן און קייפּאַבילאַטיז.

צו ינסטאַלירן ז'אבא אויף אייער קאָמפּיוטער, דער באַניצער מוזן ערשטער מאַכן זיכער אַז די טשאַראַקטעריסטיקס פון די עקוויפּמענט מיץ די מינימום סיסטעם רעקווירעמענץ. אָראַקלע ענדזשאַנירז האָבן געארבעט שווער צו רעדוצירן די שוועל פון די סיסטעם רעקווירעמענץ, אָבער עס איז נאָך דאָרט, און עס מוזן ווערן געהאלטן. דער באַניצער זאָל געפינען דעם פּלאַץ ער דאַרף די פאַרשפּרייטונג באזירט אויף די אַפּערייטינג סיסטעם, וואָס ער וויל צו ינסטאַלירן די ווייכווארג. פֿאַר בייַשפּיל, ז'אבא פֿאַר ווינדאָוז 7 עס איז אַ עקסעקוטאַבלע עקסע-טעקע, וואָס וועט דאַרפן בלויז ספּעציפיצירן די ינסטאַלירונג Directory, און דעמאָלט ער וועט טאָן אַלץ זיך. עס איז כדאי צו באמערקן אַז די סיסטעם קענען זיין אינסטאַלירן אין דער זעלביקער צייַט בלויז איין קאָפּיע פון די ווייכווארג שאָל. דעריבער, איידער ינסטאָלינג די דאַרפֿן צו מאַכן זיכער אַז די פֿריִערדיקע ווערסיע פון ז'אבא אַוועקגענומען פון די סיסטעם. אויב איר טאָן ניט, די ינסטאַללער וועט פרעגן צו אַראָפּנעמען די קאָנפליקטינג פּראָגראַם איידער איר פאָרזעצן די ייַנמאָנטירונג.

אָנהייבן דעוועלאָפּינג אין ז'אבא

נאָך דער באַניצער האט הצלחה אינסטאַלירן די ווייכווארג סוויווע, עס וועט זיין עוועילעבל זיך צו אַ פאַרשיידנקייַט פון מיטל פֿאַר די דורכפירונג פון שוין געשריבן מגילה, און צו מאַכן זייער אייגן. אין סדר צו אָנהייבן פּראָגראַממינג אין דורך ז'אבא, איר טאָן ניט דאַרפֿן קיין נאָך מגילה. מיר דאַרפֿן בלויז אַ פאַרלאַנג צו לערנען נייַ זאכן און צו פֿאַרשטיין די שפּראַך פון אַרקאַטעקטשער. אויב דער באַניצער איז ביכולת צו הצלחה ינסטאַלירן די ז'אבא, און אין דעם פּראָצעס האָבן קיין Conflicts מיט אנדערע מגילה, איר קענען אָנהייבן שרייבן קאָד אין קיין טעקסט רעדאַקטאָר.

אָראַקלע האט געמאכט זיכער צו צושטעלן די מאַקסימום סכום פון מכשירים פֿאַר דעוועלאָפּערס. אין ז'אבא, דעם פּעקל כולל אַ קאַמפּיילער (דזשאַוואַק נוצן), וואָס, גענומען ווי אַרגומענט דער דרך צו קיין טעקסט טעקע, קאַנווערץ עס אין אַ ביטעקאָדע ווירטואַל מאַשין פאַרשטיייק.

דער באַניצער נאָך קענען נישט לויפן די אַפּלאַקיישאַן און זען די רעזולטאַטן פון זייער אַרבעט. צו ינסטאַלירן אַ ז'אבא אַפּלאַקיישאַן פֿאַר ווינדאָוז 7, עס איז נייטיק צו "פּאַק" אין די דזשאַר-אַרקייוו.

דעם סלוי פֿאָרמאַט איז דערייווד פון די רעדוקציע פון ז'אבא אַרקייוו, און אַ ספּעציעל מין פון באַקאַנט צו אַלע ZIP-טעקע, וואָס ווייַטער קאַמפּרייזיז אַ באַשרייַבונג פון די קלאסן און דיפּענדאַנסיז און ווייזט צו דער פּאָזיציע פונט (הויפּט קלאַס) אין די אַפּלאַקיישאַן. צו שאַפֿן אַ .דזשאַר-טעקע פון די זעלבע נאָמען געניצט דורך די נוצן, וואָס איז אויך ינקלודעד אין די נאָרמאַל פּעקל פון אָראַקלע. נאָך זייַן מצליח ימפּלאַמענטיישאַן, דער באַניצער קענען לויפן אַ אַפּלאַקיישאַן Created אָדער ז'אבא באַפֿעל פֿון די באַפֿעל שורה אָדער קאַנסאָול, אָדער דורך נאָר טאָפּל-געבן אַ קליק.

די הויפּט קאַמפּאָונאַנץ פון די ז'אבא שפּראַך

אין סדר צו הצלחה אַנטוויקלען פּראָגראַמען אין די ז'אבא שפּראַך, וויסן עס דאַרף צו אָנהייבן מיט די זייער באַסיקס. אָנהייבער פּראָוגראַמערז מאל שווער צו פֿאַרשטיין דעם טערמין "כייפעץ-אָריענטאַד" שפּראַך. פילע מענטשן מיסטייקאַנלי גלויבן אַז עס רעפערס צו די פאַקט אַז אַלע פון די ענטיטיז אַז קענען אַרבעטן אין די שפּראַך זענען אַבדזשעקס. אָבער, דעם איז ניט אמת. אין די ז'אבא שפּראַך, אַחוץ פֿאַר די פאַסיליטיעס, עס איז אויך אַ גאַנג פון פּרימיטיוו טייפּס. דעם ינטאַדזשער דאַטן טיפּ (ביטע, קורץ, ינט, לאַנג ), וואָס זענען ינטאַדזשערז פאַרשידענע וואָרט לענג, פראַקטיאָנאַל דאַטע טייפּס (לאָזנ שווימען, טאָפּל), ווי ווויל ווי שורות און כאַראַקטער טייפּס (שטריקל און טשאַר) ריספּעקטיוולי.

פֿאַר יעדער פון זיי עס זענען אַזוי-גערופֿן קלאסן - ראַפּערז, וואָס זענען געניצט צו שאַפֿן אַ דערמאָנען צו אַ כייפעץ פון עטלעכע מין. דעם איז אמת פֿאַר אַלע פּרימיטיוו טייפּס חוץ שטריקל דאַטן.

פֿעיִקייטן פון די ימפּלאַמענטיישאַן פון די שטריקל קלאַס אין ז'אבא

ז'אבא-שורה - דאָס איז אַ ספּעציעל קלאַס. עס קענען זיין קלאַססיפיעד ווי אַ ימיוטאַבאַל כייפעץ. אויב איר פאָרלייגן אַ אַפּלאַקיישאַן זיקאָרן ווי אַ קופּע (קופּע), וואָס כּולל אַ אַרבאַטרערי שטריקל, דעריבער יעדער אָפּעראַציע אויף עס (די סעלעקציע פון די סובסטרינג, קאָנקאַטענאַטיאָן, כאַראַקטער סאַבסטיטושאַן, און אַזוי אויף. ד) וועט שאַפֿן אַ נייַ בייַשפּיל פון די סטאַרטינג שורה, וואָס וועט אַנדערש זייַן פון דער אָריגינעל רעזולטאַט פון דער אָפּעראַציע.

דעריבער, דער שטריקל איז שטענדיק נייטיק צו אַרבעטן זייער Carefully, טראָץ דעם פאַקט אַז מיסט זאַמלונג אין זיקאָרן ראַנז גרויס, די פּראָגראַמיסט מוזן זיין זייער אָפּגעהיט צו פאַרמייַדן זיקאָרן לויפן ומנייטיק דערמאָנען צו די שטריקל. צומ גליק, פֿאַר דעם עס איז אַ פּלאַץ פון העלפער קלאסן. לעמאָשל, נוצן סטרינגבוילדער און סטרינגבופפער, וואָס לאָזן צו מאַניפּולירן סטרינגס, אָבער טאָן ניט מאַכן נאָך יעדער נייַ בייַשפּיל.

די ז'אבא שפּראַך - רעגולער אויסדרוקן. זייער אויסזען און ציל

רעגולער אויסדרוקן באוויזן אין די שפּעט twentieth יאָרהונדערט און רעוואַלושאַנייזד די טעכנאָלאָגיע פון עלעקטראָניש טעקסט פּראַסעסינג.

ביז אַהער, זוכן פֿאַר ספּעציפיש סעקשאַנז אין די טעקסט אָדער סובסטרינג איז געווען אַ פּראָסט פּראָבלעם, וואָס required מי און צייַט פֿאַר ימפּלאַמענטיישאַן. פּראָוגראַמערז האט צו טשעק כּמעט יעדער פּלאַץ אויף די פּינטלעך וואָס ריכטן די ספּעסיפיעד זוכן פּאַראַמעטער אָדער פאַרגלייַכן עס מיט אַ פּלאַץ פון באדינגונגען. אָבער, מיט די אַדווענט פון רעגולער אויסדרוקן האָבן די געלעגנהייט צו נוצן די מעטאַ אותיות, דורך וואָס עס איז געווארן בנימצא צו באַשרייַבן אַ מוסטער דורך וואָס האט צו זיין געזוכט. אין ז'אבא רעגולער אויסדרוקן ארויס אין ווערסיע 5, און האט זינט ווערן אַ יקערדיק אַטריביוט פון די ווייכווארג סוויווע.

ארבעטן מיט רעגולער אויסדרוקן אין ז'אבא

אין ז'אבא, אַלע קלאסן, איין וועג אָדער אנדערן זענען געניצט צו ארבעטן מיט רעגולער אויסדרוקן, אין אַ באַזונדער פּעקל גערופֿן דזשאַוואַ.וטיל.רעגעקס. אין ז'אבא רעגולער אויסדרוק באשרייבט די פּאַטערן קלאַס, וואָס איבערגעזעצט צו ענגליש מיטל "מוסטער". דעם סאָרט אַקסעפּץ אַ שטריקל אַרגומענט צו די קאַנסטראַקטער, וואָס קענען זיין געניצט צו שאַפֿן אַ מוסטער. ווען איר ווילן צו באַשרייַבן עס, אַנשטאָט פון פּשוט אותיות בעסער נוצן ווילדקאַרדס.

אין סדר צו רעכט ספּעציפיצירן די זוכן פּאַראַמעטערס, עס איז בעסער צו לייענען די באַאַמטער דאַקיומענטיישאַן פון אָראַקלע, ווי פילע מעטאַ אותיות קענען ניט מיינען וואָס דער פּראָסט באַניצער אָדער אַ אָנהייבער פּראָגראַמיסט זאל טראַכטן. למשל, דער צייכן "+" ינדיקייץ אַז די מוסטער פאַלן אין איין אָדער מער ינסטאַנסיז פון די מיד פּריסידינג עלעמענט. ווען ימפּלאַמענטאַד אין ז'אבא רעגולער אויסדרוק, ספּעציעל אותיות זענען די זעלבע ווי אין קיין אנדערע פּראָגראַממינג שפּראַך. דעריבער, מייגריישאַן צו אן אנדער פּלאַטפאָרמע זאָל זיין פּיינלאַס.

מעגלעך אַפּלאַקיישאַנז פון רעגולער אויסדרוקן

עס זאָל זיין אנגעוויזן אַז די מעגלעכקייט פון רעגולער אויסדרוקן זענען בעסטער סוטאַד צו שעפּן זייער גרויס אַמאַונץ פון טעקסט. לעמאָשל, עטלעכע זוכן שליסל, אָדער וואָרט קאַמבאַניישאַנז אין רעגיסטרירן מיט די פּראַווייזאָו אַז די פאַל אין וואָס דער שליסל איז געשריבן איז נישט וויכטיק. האַנט סאָרטינג פון די טעקסט וואָלט זיין העכסט באַטלאָניש פֿאַר סאַלווינג אַזאַ אַ פּראָבלעם, און מיט די געבויט-אין ז'אבא רעגולער אויסדרוקן קענען זיין אַטשיווד אַ פּאָר פון שורות פון קאָד.

אַז איז וואָס מיר זענען קאַנסידערינג די לערנען פון שפּראַך אין קיין וועג קענען ניט פאַרפירן אַזאַ אַ וויכטיק טייל ווי אַ רעגולער אויסדרוק. אין ז'אבא, עס קענען זיין געניצט אין פאַרשידן fields - פֿון וואַלאַדייטינג דאַטע פּאָזיציע פאָרעם (E- פּאָסט ווענדט, קרעדיט קאַרטל נומערן) צו אַנאַלייז פאַרקער און באַניצער ריקוועס.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 yi.birmiss.com. Theme powered by WordPress.