Autor Wątek: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych  (Przeczytany 46801 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Offline Majaque

  • Młodzież
  • **
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #100 dnia: Czerwiec 02, 2010, 09:39:29 am »
bezsens. Dodaj sobie teabota do rostera i masz o wiele lepsze narzędzie do tego typu operacji

Offline Marcin1199

  • Narybek
  • *
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #101 dnia: Czerwiec 11, 2010, 17:01:36 pm »
A może by tak zrobić jakiś manager wyrażeń w tej wtyczce? Mielibyśmy okienko opcji i w tym okienku do wyboru jakieś gotowe wyrażenia które można by było odznaczyć, wkleić nowe itd.

Offline mocznik

  • Młodzież
  • **
    • deviantart
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #102 dnia: Czerwiec 11, 2010, 18:27:23 pm »
Alez taki manager już jest. Nazywa się notatnik. Aby dodać nowe wyrażenie po prostu przeklejasz je do pliku. Aby tymczasowo wyłączyć funkcjonalność umieszczasz ją w środku znaczników <!-- -->, aby usunąć wyrażanie na stałe po prostu usuwasz linijkę z wyrażeniem. Czyż to nie genialne w swojej prostocie?
Wszystko co umieszczam na forum jest na licencji CC-BY-NC-ND 3.0

Offline DemoNCS

  • Młodzież
  • **
  • Maniak IT
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #103 dnia: Czerwiec 13, 2010, 09:48:41 am »
np. http://c15.wrzuta.pl/wm18355/ed082f1c0008591347fc9ee5/emotki_emotka
a http://media1.mojageneracja.pl/oiiqttorpw/thumbkc1k3c55494977f86ae9929694.jpg

Ktoś mi może sprzedać(w przenośni oczywiście) info na temat domen hostujących obrazki które nie podają rozszerzenia pliku ??
1.) wrzuta
2.) ??
3.) ??
itd.. itp..

W razie czego wpisać linki z tych domen/obrazków ;)
« Ostatnia zmiana: Czerwiec 13, 2010, 10:23:57 am wysłana przez DemoNCS »
Ehhh re-up avka nie działa (błąd zapisu załącznika) :(

Offline Ivek88

  • Narybek
  • *
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #104 dnia: Czerwiec 13, 2010, 14:34:13 pm »
Przeszukałem tak na szybko kilka serwisów, ale znalazłem tylko zippyshare.com :)

Offline DemoNCS

  • Młodzież
  • **
  • Maniak IT
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #105 dnia: Czerwiec 13, 2010, 15:29:24 pm »
Powyższy problem z linkami do obrazków z serwisu wrzuta i zwykłymi - rozwiązałem x]
Problemem jest co dziwne, imageshack.us x]

Ciekawy jestem jak Sobie Wasze wyrażenia poradzą z linkiem : http://img339.imageshack.us/i/360x.png/
Dodam tylko że to  nie jest obrazek, a link do galerii ;/
Ehhh re-up avka nie działa (błąd zapisu załącznika) :(

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #106 dnia: Czerwiec 13, 2010, 16:24:44 pm »
rozpoznanie po slashu na końcu może? normalne obrazki tego nie mają

Offline DemoNCS

  • Młodzież
  • **
  • Maniak IT
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #107 dnia: Czerwiec 13, 2010, 16:45:35 pm »
Obrazki tego nie mają, tyle wiem.. ale dla przykładu :
http://)(.*?)\.(jpg|jpeg|png|gif)
Gdy zobaczy ten link : http://img339.imageshack.us/i/360x.png/

Powie Ci "Cześć!"
I wpakuje tutaj :
<img src="http://img339.imageshack.us/i/360x.png"/>/

Mogę zanegować znaczek na końcu:
http://)(.*?)\.(jpg|jpeg|png|gif)[^\/]{1}
-jeśli bym nie wstawił {1} wsadziło by mi resztę kodu do src x]

Ale to wsadzi ten znaczek do src :
<img src="http://img339.imageshack.us/i/360x.png/"/>
w efekcie wiecie co się wyświetli ;]

Albo ja jestem za głupi, albo się nie da xP
A jak się dato Show My! x]

PS: $ lepiej unikać x]
Ehhh re-up avka nie działa (błąd zapisu załącznika) :(

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #108 dnia: Czerwiec 13, 2010, 17:20:27 pm »
a moze by tak uzyc lookahead?

Offline DemoNCS

  • Młodzież
  • **
  • Maniak IT
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #109 dnia: Czerwiec 13, 2010, 18:18:17 pm »
Nie wiem o co chodzi z tym lookhead ;/
Jak dotąd moje wyrażenie potrafi przerobić :

Jako osobne posty(ze znakami przed i po linkach lub bez niczego) :
Cytuj
http://c15.wrzuta.pl/wm18355/ed082f1c0008591347fc9ee5/emotki_emotka
Cytuj
http://media1.mojageneracja.pl/oiiqttorpw/thumbkc1k3c55494977f86ae9929694.jpg

Combo konwersja w jednym poście:
Cytuj
http://img339.imageshack.us/img339/3197/360x.png
http://c15.wrzuta.pl/wm18355/ed082f1c0008591347fc9ee5/emotki_emotka
http://media1.mojageneracja.pl/oiiqttorpw/thumbkc1k3c55494977f86ae9929694.jpg
http://aurelio.net/soft/txt2regex/shot.png
itd...

Ale nie radzę sobie z błędem w linkach tego typu : http://img339.imageshack.us/i/360x.png/

EDIT:
Rozwiązany problem z imageshack.us.
Teraz jeszcze jedno mam na celowniku z wrzuty x]
« Ostatnia zmiana: Czerwiec 13, 2010, 19:50:03 pm wysłana przez DemoNCS »
Ehhh re-up avka nie działa (błąd zapisu załącznika) :(

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #110 dnia: Czerwiec 14, 2010, 20:26:07 pm »
update @ 1st post ^^

Offline Ivek88

  • Narybek
  • *
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #111 dnia: Czerwiec 21, 2010, 09:58:35 am »
Testuję właśnie różne wyrażenia do wtyczki i mam zapytanko: Jest możliwość dodania do niej funkcji np. Emots=1, Emots=0. Bardzo przydatna rzecz do wyrażenia
. Trochę denerwujące jest, jak wysyłam kod źródłowy, a tu emotki się pokazują :)
Jeśli by to nie był za ogromny problem, to będę wdzięczny za rozwiązanie:)

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #112 dnia: Czerwiec 21, 2010, 12:12:46 pm »
1. nie wkleiles nic do bloku code
2. mozna napisac takie regex, zeby nie kolidowalo w zaleznosci co chcesz uzyskac

Offline Ivek88

  • Narybek
  • *
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #113 dnia: Czerwiec 21, 2010, 15:03:13 pm »
Nie wpisałem nic do code bo o to mi chodziło :D
używam
<item regex="\[code\]" format="&lt;pre&gt;" ignoreCase="1"/>
<item regex="\[/code\]" format="&lt;/pre&gt;" ignoreCase="1"/>

Jak znajdzie się w wtw w znaczniku code np &lt;/ to on uzna ;/ jako buzke. Jak to ominąć? i reszta pytania w poście powyżej.

Offline DemoNCS

  • Młodzież
  • **
  • Maniak IT
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #114 dnia: Czerwiec 21, 2010, 16:56:38 pm »
<item regex="\[code\]" format="&lt;pre&gt;" ignoreCase="1"/>
<item regex="\[/code\]" format="&lt;&#47;pre&gt;" ignoreCase="1"/>
A tak próbowałeś ? x]

Edit:
Tylko że w środku pre już emotki działają x]
A żeby nie działały to trzeba każda Emotikonę Wyeliminować, tylko Jak ?
- najprościej : Emoty OFF
« Ostatnia zmiana: Czerwiec 21, 2010, 17:20:03 pm wysłana przez DemoNCS »
Ehhh re-up avka nie działa (błąd zapisu załącznika) :(

Offline Ivek88

  • Narybek
  • *
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #115 dnia: Czerwiec 21, 2010, 17:48:06 pm »
A teraz jak to zrobić, żeby emotki w WTW dalej były a pomiędzy pre /pre się nie pojawiały ? :)

Offline DemoNCS

  • Młodzież
  • **
  • Maniak IT
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #116 dnia: Czerwiec 21, 2010, 17:58:09 pm »
wyłącz emotki...
to nie php żeby sobie z tym poradził parser wtwRegexReplacer.
Ehhh re-up avka nie działa (błąd zapisu załącznika) :(

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #117 dnia: Czerwiec 21, 2010, 19:13:54 pm »
co ty qwa nie powiesz

lookbehind do emoty dodac trzeba i po problemie, cos w tym stylu
(?<!&lt)
czyli jako regex emoty to by wygladalo mniej wiecej tak
(?<!&lt)[:;]-?/+

pamietac o encjach w xml'u

do poczytania jak cos niejasne: http://www.regular-expressions.info/lookaround.html

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #118 dnia: Sierpień 19, 2010, 01:15:00 am »
major update :P

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #119 dnia: Sierpień 19, 2010, 06:46:38 am »
Cytuj
3. elementy sa zapisywane w pliku binarnym a nie xml - edycja mozliwa tylko z poziomu opcji
ktoś nie lubi parsowania i dumpowania xmli ;x

Cytuj
- opcja do trwalej ingerencji w zawartosc wiadomosci bedzie aktywna jak ja sie dowiem w koncu(...)
czyli póki co nie ingeruje w samą zawartość pakietów?

(nie sprawdzę w tej chwili jak działa, albo coś w firmie mi blokuje dostęp do Twojego serva, albo ten leży :P)