Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Witam potrzebuję wyciągnąć z tekstu wyraz składający się z dowolnego znaku ale nie z spacji.
I Nie wiem jak zanegować biały znak \s. Próbowałem tak: ale nie potrafie sobie poradzić. Bez tej negacji to zwraca mi cały tekst. Czy jest możliwośc zanegowania spacji bo mogę dać spacje z przodu i z tyłu
Ale chce się dowiedzieć jak rozwiązać taki problem na przyszłość Pozdrawiam. Ten post edytował daniel1302 14.01.2015, 08:57:12 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 602 Pomógł: 30 Dołączył: 1.08.2007 Skąd: Nowy Sącz Ostrzeżenie: (0%)
|
Tekst mam cały czas taki sam Cytat A It seems to me like using a REGEX in this case would just be overkill. Why not just just strpos to find the space character. Also, theres nothing special about the space character in regular expressions, you should be able to search for it the same as you would search for any other character. That is, unless you disabled pattern whitespace, which would hardly be necessary in this case.
|
|
|
|
daniel1302 [PHP][REGEXP] Dowolny wyraz ale bez spacji 14.01.2015, 08:55:20
Pyton_000 ([^\s])+ 14.01.2015, 09:08:37
daniel1302 Chcę wyszukać wszystkie słowa Jedno i dwuliterowe ... 14.01.2015, 10:32:41
Pyton_000 [a-zA-Z] 14.01.2015, 10:36:46
daniel1302 ale w wyrazie moge mieć dowlne znaki, %#@+-)( wszy... 14.01.2015, 10:52:20
Pyton_000 no to [^\s] wystarczy 14.01.2015, 10:56:06
daniel1302 Dzięki, jest lepiej, ale dalej zwraca mi nie wszys... 14.01.2015, 10:59:12
Pyton_000 Pokaż tekst 14.01.2015, 11:07:28
Pyton_000 ok to możesz użyć takiego RegExp
"/\b... 14.01.2015, 11:33:46
trueblue Żeby się nie brało pod uwagę fragmentów typu:
co-w... 14.01.2015, 11:58:44 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 01:59 |