Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyrażenia regularne
Forum PHP.pl > Forum > Przedszkole
Regularny
Jak zrobić aby w moim wyrażeniu używać / oraz \ w na końcu?

Kod
preg_match('#(.+?)(?:[\s]+?)([0-9]+)(?:[\s]+?)(.+?)(?:[\s]+?)#i', $value, $Exp);


Dla:
Kod
smss.exe             900 Normal   C:\WINDOWS\System32\smss.exe


Daje mi:
Kod
Array ( [0] => smss.exe 900 Normal [1] => smss.exe [2] => 900 [3] => Normal )
barthpl
Dla danego przykładu zadziałała taka zmiana:
  1. <?php
  2. preg_match('#(.+?)(?:[s]+?)([0-9]+)(?:[s]+?)(.+?)(?:[s]+?)(.+)(?:[s]*?)#i', $value, $exp);
  3. ?>

daje następujący wynik:
Kod
Array
(
    [0] => smss.exe             900 Normal   C:\WINDOWS\System32\smss.exe
    [1] => smss.exe
    [2] => 900
    [3] => Normal
    [4] =>   C:\WINDOWS\System32\smss.exe
)

nie wiem czy o to ci chodziło...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.