Kezdőoldal » Számítástechnika » Programozás » Milyen reguláris kifejezés ad...

Milyen reguláris kifejezés ad vissza olyan szöveget, ami egy másik szöveg előtt van?

Figyelt kérdés
Tehát mondjuk van három macska, négy macska, de nekem csak a három és négy kell.
febr. 26. 14:24
1 2
 1/16 anonim ***** válasza:

Pl ha az adott string a "macska" akkor:


(\b\w+\b)(?=\s+macska)

febr. 26. 14:33
Hasznos számodra ez a válasz?
 2/16 anonim ***** válasza:
\b(\w+)\s+(?=macska\b)
febr. 26. 14:37
Hasznos számodra ez a válasz?
 3/16 anonim ***** válasza:
Ismertetnéd a \w definícióját?
febr. 26. 14:43
Hasznos számodra ez a válasz?
 4/16 anonim ***** válasza:
\w matches any word character (equivalent to [a-zA-Z0-9_])
febr. 26. 14:47
Hasznos számodra ez a válasz?
 5/16 anonim ***** válasza:
És ebben hol látsz ékezetes karaktert?
febr. 26. 14:50
Hasznos számodra ez a válasz?
 6/16 anonim ***** válasza:

#5: "három" illetve "négy" - á, é

Ezek alapján kibővítve az előzőeket:

\b[a-záéíóöúüű]+\b)(?=\s+macska)

(bár lehetnek további felmerülő lehetőségek - például nagybetű/kisbetű kezelése, lehet-e a kiemelendő részben speciális karakter,...)

febr. 26. 15:06
Hasznos számodra ez a válasz?
 7/16 anonim ***** válasza:

És pont ezért nem kéne mindenféle "megoldásokat" idehányni, amíg a kérdezőnek derogál rendesen leírni a kérdést.


Jöjjön az értelmes válasz:


[link]

febr. 26. 15:17
Hasznos számodra ez a válasz?
 8/16 anonim ***** válasza:
\b[\w\u00C0-\u017F]+(?=\s*macska\b)
febr. 26. 15:21
Hasznos számodra ez a válasz?
 9/16 A kérdező kommentje:

Köszönöm, de nem igazán működik, azokat is átengedi, ahol nincs ott a megadott szöveg. LibreOffice Calc-ban használnám ezt a függvényt mm-ben megadott méretek kiemelésére, most így néz ki. Mit változtassak rajta?

=REGEX(B2;"\d+(,\d)? ?(?=[(mm)(MM)])")

febr. 26. 15:24
 10/16 A kérdező kommentje:
Tehát lehet egész vagy törtszám, van space vagy nincs, aztán mm vagy MM.
febr. 26. 15:25
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!