Składnia
Split () może być używany na różne sposoby. Różne składni funkcji podzielonej podano poniżej.
A. podział
Podziel bez żadnego argumentu podzieli wartość zmiennej domyślnej na podstawie przestrzeni.
B. Split Regex
Funkcja podzielona z wyrażeniem regularnym tylko podzieli wartość zmiennej domyślnej na każdym dopasowaniu.
C. Split Regex, ciąg
Funkcja podzielona z wyrażeniem regularnym i wartością ciągu podzieli wartość ciągu na podstawie wzoru.
D. podzielona regularność, ciąg, limit
Funkcja podzielona z wyrażeniem regularnym, ciągiem i limitem podzieli wartość ciągu na podstawie wzoru i liczby elementów zwróconej tablicy będzie zależeć od wartości limitu.
Przykład 1: Split String oparty na przestrzeni
Utwórz plik PERL z następującym skryptem, który podzieli wartość ciągu na podstawie przestrzeni. Zastosowano tutaj ciąg 3 słów. Pętla „for” została użyta do drukowania wartości tablicy zwróconej przez funkcję split ().
#Zdefiniuj tekstWyjście
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Zwrócona tablica zawiera trzy elementy, które są tutaj wydrukowane.
Przykład 2: Podzielony ciąg na podstawie konkretnego znaku
Utwórz plik PERL z następującym skryptem, który podzieli wartość ciągu na podstawie postaci: „:”. Ciąg z 3 ';' został tu używany. Każdy element tablicy zwrócony przez funkcję split () został wydrukowany osobno za pomocą indeksu.
#Zdefiniuj tekstWyjście
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wartość ciągu została podzielona na trzy słowa oparte na „:”.
Przykład 3: podzielony ciąg z limitem
Utwórz plik PERL z następującym skryptem, który podzieli wartość ciągu na podstawie znaku ”, i z wartością ograniczającą. Używany ciąg z 6 ', a wartość limitu została ustawiona na 5 tutaj. Każdy element tablicy zwrócony przez funkcję split () został wydrukowany osobno za pomocą indeksu. Pętla „for” została użyta do drukowania wartości tablicy zwróconej przez funkcję split ().
#Zdefiniuj tekstWyjście
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wartość ciągu została podzielona na pięć słów na podstawie „” i wartości limitu 5.
Przykład 4: podzielony ciąg z wyrażeniem regularnym
Utwórz plik PERL z następującym skryptem, który podzieli wartość ciągu na podstawie wyrażenia regularnego. Zastosowano tu sznur z znakami alfabetycznymi i liczbami. Wzór „/+D/” został użyty do podziału ciągu na podstawie cyfry. Wzór „/+D/” został użyty do podziału ciągu na podstawie alfabetów. Pętla „for” została użyta do drukowania wartości tablicy zwróconej przez funkcję split ().
#Zdefiniuj tekstWyjście
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Pierwsza funkcja split () zwróciła tablicę trzech elementów, które są „lubię”, „perl” i „programowanie”. Druga funkcja split () zwróciła tablicę dwóch elementów, które wynoszą „69” i „50”.
Przykład 5: Podzielony ciąg na podstawie nieokreślonej wartości
Utwórz plik PERL z następującym skryptem, który podzieli wartość ciągu na podstawie nieokreślonej wartości. Zastosowano tutaj ciąg 11 znaków. Słowo kluczowe „Undef” jest używane jako wartość wzorca funkcji split (), która podzieli się ciągiem na podstawie każdego znaku ciągu. Pętla „for” została użyta do drukowania wartości tablicy zwróconej przez funkcję split ().
#Zdefiniuj ciągWyjście
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Zwrócona tablica zawiera każdy znak łańcucha jako element tablicy.
Wniosek
Różne zastosowania funkcji split () pokazano w tym samouczku za pomocą różnych skryptów Perl. Cele stosowania wzorców wyrażeń regularnych i limitu w funkcji podzielonej () zostały poprawnie wyjaśnione w tym samouczku, aby pomóc użytkownikom Perla w efektywnym korzystaniu z tej funkcji w skrypcie.