logo
30.08.2017 16:00
1
Mám regulární výraz [\b(\d)]*[\//][(\d)*]*\b, který mi najde v textu zlomek ve tvaru např. 2/3, ale potřebuji vybrat pomoci reguláru všechen text, kromě tohoto zlomku. Budete prosím někdo vědět regulární výraz, který vybere vše, kromě zlomku?
Testr je zde http://regexr.com/
Děkuji za rady zkušenějších v regulárních výrazech.

Co se právě děje na Webtrhu?

30.08.2017 16:42
2
((?![\b(\d)]*[\//][(\d)*]*\b).)*

Tohle nefunguje?
30.08.2017 16:45
3
Nebere to vše, co je za zlomkem ...
30.08.2017 19:05
4
jinak receno proste potrebujes z textu odstranit zlomky?

proc tedy neudelas regular co vybere pouze zlomky a nasledne nepouzijes preg_replace nebo jakykolvi jiyn ekvivalent podle toho kde to pouzivas a nesmazes je? :) nasledne tento vystup nepouzijes?
30.08.2017 19:13
5
Potřebuji to takto jak to píšu :-(, pokud bych potřeboval vytáhnout jen ten zlomek, tak by to bylo ok, ale já prostě potřebuji vytáhnout vše okolo toho zlomku.
30.08.2017 19:14
6
muzes mi prosimte poslat ukazku textu ktery vlozis a textu ktery chces aby z toho vypadnul ven? myslim ze se nechapeme

---------- Příspěvek doplněn 30.08.2017 v 19:18 ----------

pripadne dopis kde ty regulary pouzivas, jaky program, jazyk...
30.08.2017 19:23
7
Ukázka textu: "zde je nějaký text ve kterém je například 1/3 a text i nadále pokračuje. V textu může následovat další zlomek třeba 253/5 nebo i čísla 5. 250 atd.. Já potřebuji vytáhnout všechen text kolem prvního zlomku bez toho zlomku."
30.08.2017 19:45
8
no takze vystup ma byt "zde je nějaký text ve kterém je například a text i nadále pokračuje. V textu může následovat další zlomek třeba 253/5 nebo i čísla 5. 250 atd.. Já potřebuji vytáhnout všechen text kolem prvního zlomku bez toho zlomku." ? ja jen ze na tohel nejsou uplne regulary ve forme match vhodny, tady se spis hodi napsat regular na vyber zlomku a pouzit nejakou funkci podle toho dke to pouzivas abys to tim regularem VYMAZAL, takze ti pak zbyde to co jsem poslal, v php by to bylo napriklad

PHP kód:
<?php
$text 
'"zde je nějaký text ve kterém je například 1/3 a text i nadále pokračuje. V textu může následovat další zlomek třeba 253/5 nebo i čísla 5. 250 atd..';

echo 
preg_replace('~\d/\d~'''$text1);
nevim co pouzivas za jazyk/program, mozna te ani poradne nechapu PROTOZE JSI NAPSAL VSECHNO NAPUL
30.08.2017 19:50
9
Máš pravdu, škrábu se levou rukou za pravým uchem, díky za postrčení.

---------- Příspěvek doplněn 31.08.2017 v 10:06 ----------

Jaký je regulár na vytažení toho prvního zlomku? Lámu si s tím hlavu, ale vždy mi to vybere všechny zlomky ve větě a já potřebuji vytáhnout jen ten jeden.