Hvordan finne en Wildcard String i en tekstfil i PHP

For å søke etter et wildcard streng i en tekstfil i PHP, må du åpne tekstfilen og lese innholdet i en enkelt variabel med file_get_contents funksjon. Deretter må du definere et regulært uttrykk som inneholder syntaks for å matche til wildcard. Neste må du søke variabelen med filinnholdet for wildcard strengen ved hjelp av enten den innebygde preg_match eller preg_match_all funksjon.

Bruksanvisning

1 Opprett en ny PHP-fil ved hjelp av en redaktør. For eksempel inn:

nano wildcard.php

2 Åpne tekstfilen og lese hele innholdet av filen til en enkelt variabel med file_get_contents funksjon. For eksempel inn:

<? Php

if (! ($ tekst = file_get_contents ( "minfil.txt"))) die ( "Kunne ikke åpne tekstfil!");

3 Initial en matrise som skal brukes til å lagre kampene fra tekstfilen. For eksempel inn:

$ Resultater = array ();

4 Definer wildcard strengen som et regulært uttrykk. For eksempel inn:

$ Wildcard = / wildcardmatch (\ d \ d \ d) / ig;

5 Ring preg_match eller preg_match_all funksjon for å matche tekst filinnholdet mot wildcard regulære uttrykk. Pass matrisen du initialisert som den tredje parameter og rekken vil bli fylt ut med kamper. Skriv ut matrisen med kampene om funksjonen lykkes. For eksempel inn:

if (preg_match_all ($ wildcard, $ tekst. $ kamper)) {

print_r($matches);

}

?>