Que dois-je faire si je veux que le programme regarde si la chaîne a ces caractères. Faisons un exemple: Je veux renoncer à ces personnages: '*',':','&','=',...
Et le code que j'utilise est:Perl regex plusieurs caractères
if(!($line =~ /(\*|\:|\&)/)){
Mais lorsque je tente de le compiler donne une erreur:
Unknown verb pattern '|a' in regex; marked by <-- HERE in m/(*|,|&|:) <-- HERE/
at busquedas.pl line 10.
erreur pour ceux qui ne me croient pas;) Merci.
Impossible de reproduire cette erreur. Et ça ne va pas avec cette regex, comme mentionné dans l'erreur elle-même. La regex à laquelle elle appartient est à la ligne 10 et commence comme elle dit: '/ (* | a)' – TLP
Vous ne pouvez pas simplement échanger des parties du message d'erreur. Vous devez couper et coller le message d'erreur * exact *, et assurez-vous qu'il appartient à * exactement * la ligne de code que vous affichez. – TLP
Ok, jetez un oeil à la photo @TLP –