La fonction de partage est un élément de la capacité de traitement de texte de la langue du Perl. Le langage de programmation Perl est connu pour sa capacité à « analyser » et le texte du processus. Moins liée au traitement implique la recherche d'une chaîne de caractères pour une configuration particulière et extraire ou manipuler les segments résultants . Fractionnement sépare une chaîne de caractères dans les éléments par la recherche d'un motif donné . Le modèle n'a pas été copiée sur la chaîne , mais tous les caractères entre la structure sont traités comme un champ. Perl fond
Perl est largement utilisé pour une variété de programmes sur Internet. Une application est la génération de pages Web. Les pages Web sont écrites en HTML, ce qui signifie que le langage de balisage hypertexte . HTML est simplement un système de mise en forme et ne contient pas de structures de programmation . Les programmes écrits en Perl générer des pages web HTML selon les actions des utilisateurs ou des arguments d'appel. La capacité de traitement de texte de la langue est indispensable pour cette tâche . Tout comme Perl est adapté pour créer des pages Web , il est également capable de lire les pages existantes pour extraire l'information essentielle. Web crawlers qui documentent les liens entre les sites sont souvent écrits en Perl .
Arguments
La fonction split prend trois arguments , bien que tout le monde peut être manquée. Les trois arguments de la fonction sont tendance , d'expression et limite . Arguments ne peuvent être laissés hors de la droite de la liste . Autrement dit, si le modèle est laissé hors tension , vous ne pouvez pas spécifier une expression ou une limite. L'argument pattern spécifie la chaîne de caractères qui doivent être utilisés en tant que diviseur de champ dans l'expression. L'expression est la chaîne qui sera subdivisée . Limiter spécifie un certain nombre d'éléments à extraire de la chaîne. Si l'expression est laissé de côté , $ _ est utilisé ; . Si le motif est laissé de côté , la chaîne est divisée en espaces blancs
Résultats
fonction renvoie une valeur qui est un tableau . Un réseau est un ensemble de valeurs , comme une liste . L' antenne de réception peut être manqué , et la valeur par défaut $ _ variable sera peuplée. $ _ Est une variable système standard utilisé en Perl. Le tableau de sortie peut au contraire être représentée par une liste de variables . La liste variable de réception devrait être contenue entre parenthèses, comme ( première $, deuxième , troisième $ ) = split ( /:/, $ txt ) .
Exemples
La fonction split sans aucun paramètre , où $ _ a déjà été rempli avec une phrase comme " bonjour, je suis ici», se traduira par un ensemble d'éléments ("bonjour " , " je ", " me " "ici" ) . Si la variable $ rec est rempli avec le texte " Gauche : Droite : Centre: Haut : Bas , " la division d'appel ( /:/, $ rec ) produirait le array (" Gauche ", " Droite ", " Centre " , " Haut " , "Bas" ) . L'argument de la limite réduit cette sortie afin split ( /:/, $ rec , 3 ) entraîne ( "Gauche" , "Droite" , "Centre" ) .