![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 23.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
potrzebuję napisać wyrażenie, które będzie "wybierało" każdy wyraz w nawiasach:
np (Google.com) czyli: Wyrażenie musi wybrać z dowolnego tekstu fragment (w tym przypadku): (Google.com) czyli: wyrażenie musi wybierać łacuch zaczynający się na ( a kończący na ). Jak to zrobić? Wiem, że aby wybrać każdy łańcuch zaczynający się np na a można pobrać dzięki: /^a/ a kończący się na b dzięki: /b$/ Nie wiem niestety jak to połączyć aby zaczynał się na a i jednocześnie kończył na b Zaprezentuję może jescze przykładowy string: This is the standard homepage. http://www.google.com/ (Google's main page) Może teraz kod, który napisałem:
I teraz celem ten funkcji MakeLinki jest wyswietlenie na ekranie: <a href=http://www.google.com target=_blank>Google's main page</a>. czyli zamienia http://www.google.com na <a href=http://www.google.com target=_blank> na końcu dodaje </a> ale mam problem bo nie wiem jak wyciągnąć ta tresc z nawiasow czyli Google's main page. Wiem jak wywalić to później z wyswietlenia. CHodzi o to ze do linijki 14. po :]#?/&=]) trzeba dodać jescze jedną część. ale nei wiem jak. Ten post edytował Fistach 29.05.2005, 09:48:31 |
|
|
![]()
Post
#2
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Coś takiego?
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 23.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
hmm nie bardzo rozumiem
![]() ![]() |
|
|
![]()
Post
#4
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 23.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Ok dzieki:) jzu sobie proadzilem
![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 188 Pomógł: 0 Dołączył: 23.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(bela_666 @ 2005-05-29 09:58:25)
Musisz troche przerobic wyrazanie regularne: '/\(([^)]*)\)/' W twoim przypadku wyrazenie regularne dla czegos takiego: '(1)#@!#@!(2)' zlapie calosc a nie (1) a potem (2) Ten post edytował Radarek 29.05.2005, 11:58:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:06 |