Tenk på følgende tilgjengelige streng: min $ availableString = "/dir1 /dir2"; Den tilgjengelige streng er en bane til en katalog Vi kan bruke følgende regex å splitte strengen: /(\\ /) /Skråstreken i mønsteret er rømt og er i en gruppe. Følgende kode illustrerer dette: bruke strenge; min $ availableString = "/dir1 /dir2"; minewords = split /(\\ /) /, $ availableString; skrive ut "First Element er:", $ ord [0], "\\ n"; skrive ut "Second Element er:", $ ord [1], "\\ n"; skrive ut "Tredje Element er:", $ ord [2], "\\ n"; skrive ut "Fourth Element er:", $ ord [3], "\\ n"; skrive ut "Fifth Element er:", $ ord [4], "\\ n"; Utgangen av ovenstående kode er: Først Element er: Second Element er: /tredje elementet er: dir1 Fourth Element er: /Fifth Element er: dir2 Nå, denne koden og dens utgang trenger forklaring på grunn av det vi har som verdien av den første array element.
Vi sa ovenfor at dersom regex har grupperinger, vil lista produsert inneholder matchet under strenger fra grupperinger også. Matrisen har ordene og de matchet under strenger for gruppen. Nå oppmerksom på at separatoren begynner tilgjengelig strengen. Så splitten operatøren skiller begynnelsen av strengen er tilgjengelig, som er noe, fra det første tegnet i den tilgjengelige strengen. Det sender ingenting som sin første delt. Et interessant eksempel tenke oss følgende tilgjengelige streng: min $ availableString = "https://www.somewebsite.com/dir1/dir2/file.htm"; Dette er en URL.
La oss dele denne nettadressen i dets komponenter, det vil si "http:", "www.somewebsite.com", "dir1", "dir2" og "file.htm". Separatoren her er enten en skråstrek eller en dobbel skråstrek. Mønsteret for dette separator er: /\\ /{1,2} /mønsteret ønsker mellom en eller
Android aktivi…