Բովանդակություն:

Ո՞րն է Java-ում կանոնավոր արտահայտությունը:
Ո՞րն է Java-ում կանոնավոր արտահայտությունը:

Video: Ո՞րն է Java-ում կանոնավոր արտահայտությունը:

Video: Ո՞րն է Java-ում կանոնավոր արտահայտությունը:
Video: How To FIX Blood Flow & Circulation! [Heart, Arteries, Legs & Feet] 2024, Մայիս
Anonim

Կանոնավոր արտահայտություններ կամ Ռեգեքս (կարճ ասած) API է լարային օրինաչափությունների սահմանման համար, որը կարող է օգտագործվել տողը որոնելու, շահարկելու և խմբագրելու համար: Java . Էլ վավերացում իսկ գաղտնաբառերը տողերի մի քանի հատվածներ են, որտեղ Ռեգեքս լայնորեն օգտագործվում են սահմանափակումները սահմանելու համար: Կանոնավոր արտահայտություններ տրամադրվում են տակ java . օգտագործել.

Նմանապես, ինչպես եք անում կանոնավոր արտահայտություն Java-ում:

Java-ում regex օրինակը գրելու երեք եղանակ կա

  1. ներմուծել java.util.regex.*;
  2. հանրային դաս RegexExample1{
  3. հանրային ստատիկ դատարկ հիմնական (լարային արգսեր){
  4. //1-ին ճանապարհ.
  5. Pattern p = Pattern.compile(".s");//: ներկայացնում է մեկ կերպար:
  6. Համապատասխանող m = p.matcher("as");
  7. բուլյան b = m.matches();
  8. //2-րդ ճանապարհ.

Բացի վերևից, ինչ է նշանակում / s+ Java-ում: ս - համապատասխանում է մեկ բացատ նիշին: s+ - համապատասխանում է մեկ կամ մի քանի բացատ նիշերի հաջորդականությանը:

ինչ նկատի ունես կանոնավոր արտահայտություն ասելով?

Ա կանոնավոր արտահայտություն (կամ ռեգեքս «) որոնման օրինաչափություն է, որն օգտագործվում է տողի մեջ մեկ կամ մի քանի նիշ համապատասխանեցնելու համար: Այն կարող է համապատասխանեցնել որոշակի նիշեր, վիթքարտեր և նիշերի տիրույթ: Կանոնավոր արտահայտությունները կարող են օգտագործվել նաև ծրագրավորման հիմնական լեզուների մեծ մասում:

Ո՞րն է օրինաչափության օգտագործումը Java-ում:

Այսպիսով, տերմինը օրինակը համապատասխանող մեջ Java նշանակում է համապատասխանել կանոնավոր արտահայտությանը ( օրինակը ) տեքստի դեմ՝ օգտագործելով Java . Այն Java Pattern դասը կարող է օգտագործվել երկու եղանակով. Դու կարող ես օգտագործել որ Կաղապար . matches() մեթոդը արագ ստուգելու համար, թե արդյոք տեքստը (String) համապատասխանում է տրված կանոնավոր արտահայտությանը:

Խորհուրդ ենք տալիս: