PCRE knihovna a (?<!foo)bar

Zdenek Pizl z.p na linux-cd.cz
Čtvrtek Červen 13 17:55:47 CEST 2002


DD,

 resim problem, kteremu ani nechci verit :( Manualova stranka rika, ze 
<citace>
 '(?<!foo)bar' does find an occurrence of "bar" that is not preceded by "foo"
</citace>

tedy:

$ echo "foobar" >> pokus
$ echo "barbar" >> pokus
$ echo "foo bar" >> pokus
$ pcregrep '(?<!foo)bar' pokus
barbar
foo bar

- a ja tam nechci ani to 'foo bar' ani jiny podobny text 
'fooLIBOVOLNYTEXTbar'. Predpokladal jsem, ze to vyresi vyraz
(?<!foo).*bar, lae to mi nejako nejde, respektive vypise to vsechno misto 
pouze radku "barbar".
PouZivam PCRE -3.9.0

Takze otazka zni: "jak na to ??"

					diky

-- 
z.p.


Další informace o konferenci Linux