SHIFTJIS: regexp 1.00 - ShiftJIS::Regexp 1.00

SHIFTJIS: regexp 1.00

Gesponsorde links

SHIFTJIS: regexp 1.00: samenvatting

Rang Click at star to rankrangschikking niveau:
User Review: 0 (0 times) downloaden
Bestandsgrootte: 0.035 MB Besturingssysteem: Any Platform Licentie: Perl Artistic License Prijs: Downloads: 6424 Datum: 2007-08-08 Uitgever: TransDigital Solutions Uitgever website: http://www.transdig.com/

SHIFTJIS: regexp 1.00: beschrijving

ShiftJIS:: Regexp bevat regelmatige uitdrukkingen in verschuiving-JIS.

SYNOPSIS

gebruik ShiftJIS:: Regexp qw (: alle);

gelijke ($string, p {Hiragana} {2} p {Cijfer} {2});
gelijke ($string, pH {2} pD {2});
# zijn deze twee gelijkwaardig:

Deze module verstrekt sommige functies om regelmatige uitdrukkingen in verschuiving-JIS op op de byte gerichte perl te gebruiken.

Het wettelijke karakter verschuiving-JIS in deze module moet de volgende regelmatige uitdrukking aanpassen:

[x00-x7FxA1-xDF]|[x81-x9FxE0-xFC] [x40-x7Ex80-xFC]

Om valse aanpassing te vermijden in multibyte het coderen, gebruikt deze module het verankeren van techniek om elke passende positieplaatsen bij de karaktergrenzen te verzekeren.

cf. perlfaq6, „hoe ik koorden met multibytekarakters kan aanpassen?“

Functies

re (PATROON)

re (PATROON, BEPALING)

Keert een regelmatige uitdrukking parsable door op de byte gerichte perl terug.

Het PATROON wordt gespecificeerd als koord. De BEPALING wordt gespecificeerd als koord. De bepalingen in de volgende lijst worden toegestaan.

i case-insensitive patroon (slechts voor ASCIIalfabetten)
I case-insensitive patroon (Grieks, cyrillisch, fullwidth Latijn)
j hiragana-katakana-ongevoelig patroon (maar halfwidth katakana
niet worden nagedacht.)

s behandelt koord als enige lijn
m behandelt koord als veelvoudige lijnen
x negeer whitespace (d.w.z. [x20nrtf]) tenzij backslashed
of binnen een karakterklasse; maar de commentaren worden niet erkend!

eens ontleed o (gecompileerd niet!) en het resultaat wordt intern in het voorgeheugen ondergebracht.
o bepaling
terwijl ( ) {
de druk vervangt ($_, (perl), $1, igo);
}
is efficiënter dan

terwijl ( ) {
de druk vervangt ($_, (perl), $1, ig);
}

omdat in het laatstgenoemde geval het patroon elke keer wordt ontleed
wanneer de functie wordt geroepen.

gelijke (KOORD, PATROON)

GELIJKE (KOORD, PATROON, BEPALING)

Een wedijver van mexploitant bewust van verschuiving-JIS. Maar om na te streven @list = zou $string =~ m/PATTERN/g, het patroon moeten worden tussen haakjes gezet (vangend haakjes niet worden toegevoegd automatisch).

@list = gelijke ($string, pH, g); # verkeerd; winst huisvuil!
@list = gelijke ($string, (pH), g); # goed
Het PATROON wordt gespecificeerd als koord. De BEPALING wordt gespecificeerd als koord.
i, te zien I, j, s, m, x, o gelieve aangaande ().

g gelijke globaal
z vertelt de functie de patroongelijken een leeg koord
(droevig, wegens de slechte auto-opsporing)

VERVANG (KOORD OF SCALAIRE REF, PATROON, VERVANGING)

VERVANG (KOORD OF SCALAIRE REF, PATROON, VERVANGING, BEPALING)

Een wedijver van sexploitant maar bewust van verschuiving-JIS.
Als een verwijzing naar scalair als eerste argument wordt gespecificeerd, substitueert de scalaire referent en keert het aantal gemaakte substituties terug. Als een koord (niet een verwijzing) wordt gespecificeerd aangezien het eerste argument, terugkeert zijn het gesubstitueerde koord en het gespecificeerde koord onaangetast.

De BEPALING wordt gespecificeerd als koord.

i, te zien I, j, s, m, x, o gelieve aangaande ().
g, z te zien gelieve gelijke ().

jsplit (PATROON of SERIE ref van [PATROON, BEPALING], KOORD)

JSPLIT (PATROON OF SERIE REF VAN [PATROON, BEPALING], KOORD, GRENS)

Een wedijver van KERN:: spleet maar bewust van verschuiving-JIS.
In scalaire/nietige context, verdeelt het niet in de @ _ serie; in scalaire context, keert slechts het aantal gevonden gebieden terug.
Het PATROON wordt gespecificeerd als koord. Maar aangezien het PATROON geen speciale betekenis heeft; het verdeelt het koord zo ook op één enkele ruimte om UIT TE BOREN:: spleet//.

Wanneer u het koord op whitespace wilt verdelen, ga een niet gedefiniëerde waarde als PATROON over of gebruik de splitspace () functie.

jsplit (undef, „x81x40 dit is x81x40 perl. “);
splitspace („x81x40 dit is x81x40 perl. “);
# (Dit, is, perl.)

Als u patroon met bepalingen wilt overgaan, specificeer een arrayref van [PATROON, BEPALING] als eerste argument. U kunt „Ingebedde Bepalingen“ ook gebruiken).

De BEPALING wordt gespecificeerd als koord.

i, te zien I, j, s, m, x, o gelieve aangaande ().

splitspace (KOORD)

splitspace (KOORD, GRENS)

Deze functie streeft KERN na:: spleet (, KOORD, GRENS). Het keert een lijst terug door gespleten KOORD op whitespace met inbegrip van „x81x40“ (IDEOGRAFISCHE RUIMTE die) wordt gegeven. De belangrijke whitespace karakters veroorzaken geen gebied.

Nota: splitspace (KOORD, GRENS) is gelijkwaardig aan jsplit (undef, KOORD, GRENS).

splitchar (KOORD)

splitchar (KOORD, GRENS)

Deze functie streeft KERN na:: spleet (/, KOORD, GRENS). Het keert een lijst terug door spleet van KOORD in karakters wordt gegeven dat.
Nota: splitchar (KOORD, GRENS) is gelijkwaardig aan jsplit (, KOORD, GRENS).

downloaden

SHIFTJIS: regexp 1.00: Screenshot

Gesponsorde links
Download SHIFTJIS: regexp 1.00

SHIFTJIS: regexp 1.00: trefwoord

SHIFTJIS: regexp 1.00: bookmark

Hyperlink code:
Hyperlink and Intro code:

SHIFTJIS: regexp 1.00: bijbehorende software

SHIFTJIS: regexp 1.00: commentaar
Naam :  
Email :  
Commentaar :  
Beveiligingscode :  
     
   
Mijn software
U heeft niet alle software opgeslagen. Klik op 'Opslaan' naast elke software op te slaan op uw software-mand
gerelateerde informatie
Gesponsorde links