Autor Wątek: [wtwRegexReplacer] Gotowe wyrażenia  (Przeczytany 24177 razy)

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

Offline Hirons

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #40 dnia: Styczeń 09, 2011, 19:58:59 pm »
Coś od siebie :)

Autor: Hirons
Wideo z Vimeo
regex
http://vimeo\.com/(.+)
format
<object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=$1&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=6300FF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=$1&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=6300FF&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br/><a href="http://vimeo.com/$1">http://vimeo.com/$1</a>

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #41 dnia: Marzec 29, 2011, 22:13:02 pm »
formatowane linki
zamienia nam np http://forum.k2t.eu na klikalne [forum.k2t.eu]. po najechaniu kursorem w tooltipie mamy pelen adres
regex
((?<!")https?://([^ \n<>]+?)/[^ \n<>]*)
format
<a href="$1" title="$1">[$2]</a>
« Ostatnia zmiana: Czerwiec 26, 2011, 23:22:13 pm wysłana przez adrian_007 »

Offline oscyp

  • Młodzież
  • **
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #42 dnia: Marzec 30, 2011, 02:32:50 am »
Zamiana linków na obrazki
- nie gryzie się i działa z BB Code
- działa także jeśli obrazek na forum jest linkiem
- po najechaniu myszką na obrazek wyświetla się adres w dymku


Wpisy powinny być w dokładnie takiej kolejności:

regex
\[url=(.*?)\]
format
<a href="$1">

regex
((\[img\])?)\b((?<!")https?://\S*\.(jpe?g|png|gif)(?!"))\b((\[/img\])?)
format
<img src="$3" style="max-width: 95%;" alt="$3"/>

regex
\[/url\]
format
</a>


Poniżej przykłady treści wiadomości w okienku do testowania:

test1
http://www.google.pl/intl/en_com/images/srpr/logo1w.png

test2
[img]http://www.google.pl/intl/en_com/images/srpr/logo1w.png[/img]

test3
[url=http://www.google.pl/intl/en_com/images/srpr/logo1w.png][img]http://www.google.pl/intl/en_com/images/srpr/logo1w.png[/img][/url]

Offline ironhalik

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #43 dnia: Maj 08, 2011, 13:57:59 pm »
Global Moderator Comment Wątek podzielono i scalono w katalogu wtyczek rozmawiamy o wtyczkach a nie o sposobi używania! //Vimes

Mógłby ktoś pomóc w napisaniu reguły która pozwalała by na takie proste formatowanie jak w gtalku?
To jest:
_tekst_ = tekst
*tekst* = tekst
*_tekst_* = tekst
_*tekst*_ = tekst

Ogólnie to takie cos napisałem - na podstawie przykladu z bbcode - tylko nie mam pojecia jak to zrobic zeby nie formatowalo linkow - ktore oczywiscie po takim potraktowaniu sie psuja.

*Dzieki* :>
« Ostatnia zmiana: Maj 09, 2011, 14:35:37 pm wysłana przez Vimes »

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #44 dnia: Maj 08, 2011, 16:24:52 pm »
regex:
\b\*(\w+)\*\b


format:
<b>$1</b>

chyba cos w tym stylu

Offline ironhalik

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #45 dnia: Maj 08, 2011, 19:46:15 pm »
Dzieki, super.
\b\_(\w+)\_\b dziala fajnie tylko nie wiedziec czemu \b\*(\w+)\*\b nie lapie w ogóle *test* a \b\\*(\w+)\\*\b lapie ale zostawia asteriksy: *test*. Jakies pomysly?

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #46 dnia: Maj 08, 2011, 20:44:46 pm »
albo ja czegos nie wiem o regex'ach albo to jest blad w bibliotece...
bo bez \b dziala jak trzeba...

Offline ironhalik

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #47 dnia: Maj 08, 2011, 20:54:42 pm »
Tia - na tyle na ile wywnioskowalem z tutoriali to powinno dzialac dobrze :>
Drobna poprawka: \b\\*(\w+)\\*\b lapie wszystko w chat'cie :> A jak mi sie wydaje powinien lapac wszystkie ciagi zaczynajace sie i konczace na \. Ale ja sie nie znam. :>

Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #48 dnia: Maj 09, 2011, 14:31:30 pm »
A może ktoś ma pomysł by zrobić z /me ?
Próbowałem, ale wszystko co mi wychodziło to zostawiało /me ;/

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #49 dnia: Maj 09, 2011, 16:04:45 pm »
/me (.*)

** %profileName% $1

Offline dandi900107

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #50 dnia: Czerwiec 24, 2011, 11:27:30 am »
Witam.Wiem ,że odkopuje trochę ten temat ,ale chciałem wszystkim przekazać ,że działa już odtwarzanie filmów z youtube oraz muzyki z wrzuty w okienku rozmowy w systemie win 7 x64.Przez przypadek włączyłem IE 9 x64 i włączyłem coś na youtube.Ściągnęło mi flasha z tej strony: http://labs.adobe.com/downloads/flashplayer10_square.html i po instalacji działa flash w IE 9 x64 i w wtw x64 ;] Co prawda jest to beta ,ale nie widzę na razie żadnych problemów z przeglądarka ani z wtw.

Offline undrcvr

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #51 dnia: Sierpień 26, 2011, 16:47:13 pm »
Regex na miniaturę filmu z youtube. Może się komuś przyda (nie obciąża tak RAM-u jak odtwarzacz, a daje jakieś pojęcie o tym, czego dotyczy film).
Wygląda to tak:

regex:
\b(https?://www\.youtube\.com/watch\?\S*v=([^&|#|\s|<]*))[\S|<]*\b

format:
<center>
<img src="http://i1.ytimg.com/vi/$2/hqdefault.jpg" style="max-width: 100%" />
<br />
<font size="1">Źródło: <a href="$0" title="$0">http://www.youtube.com/watch?v=$2</a><img src="http://s.ytimg.com/yt/favicon-vflZlzSbU.ico" align="middle" style="margin-left: 10px;"/></font>
</center>
« Ostatnia zmiana: Wrzesień 29, 2012, 15:09:56 pm wysłana przez undrcvr »

Offline Beyond_Godlike

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #52 dnia: Sierpień 30, 2011, 08:26:58 am »
Autor: mocznik
Filmy z youtube w oknie rozmowy
Pożera ~30 mb ramu. Nie działa na x64 .
regex
http://www\.youtube\.com/watch\?v=(.+)
format
<embed src="http://www.youtube.com/v/$1 " type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="320" height="265"></embed>

Autor: Vimes
Linki z wrzuty na player w oknie rozmowy
Nie działa na x64. Pożera 30 mb ramu.
regex
http://(.*?)\.wrzuta\.pl/audio/(.*?)/(.+)
format
<embed scale='noScale' src='http://www.wrzuta.pl/audio.swf?key=$2&host=wrzuta.pl&login=$1&embeded=true&lang=pl' wmode='default' type='application/x-shockwave-flash' height='70' quality='low' width='380'></embed>" ignoreCase="1" />

Da się jakoś ustawić, żeby po wyłączeniu okna rozmowa film lub utwór przestał "grać" ? :D

Offline oscyp

  • Młodzież
  • **
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #53 dnia: Listopad 14, 2011, 01:42:59 am »
Odnośnie ostatniego oraz przed-przed-ostatniego posta - rzeczywiście działa na Win7 x64 :)

---edit---

Załączam aktualizację do zamiany na obrazki (mój post trochę wyżej):

regex
((\[img\])?)\b((?<!")https?://\S*\.(jpe?g|png|gif)(?!"))\b((\[/img\])?).*
format
<img src="$3" style="max-width: 95%;" alt="$3"/>

Usuwa krzaki po znaku zapytania w linku (patrz obrazki z kwejka).

---edit---

i jeszcze ode mnie poprawione audio z wrzuty oraz wideo

regex
http://(.*?)\.wrzuta\.pl/audio/(.*?)/(.+)
format
<center><embed scale='noScale' src='http://www.wrzuta.pl/audio.swf?key=$2&host=wrzuta.pl&login=$1&embeded=true&lang=pl' wmode='default' type='application/x-shockwave-flash' height='70' quality='high' width='380'></embed></center>

regex
http://(.*?)\.wrzuta\.pl/film/(.*?)/(.+)
format
<center><embed scale='default' src='http://www.wrzuta.pl/video_new.swf?key=$2&host=wrzuta.pl&login=$1&embeded=true&lang=pl' wmode='default' type='application/x-shockwave-flash' width="320" height="265" quality='autohigh''></embed></center>
« Ostatnia zmiana: Listopad 14, 2011, 03:10:48 am wysłana przez oscyp »

Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #54 dnia: Listopad 20, 2011, 20:07:30 pm »
może ktoś pomoże? Najnowsza wersja, najnowsza na ten dzień beta, flash x64 i 32 najnowsze zainstalowane, ie9 na pokładzie, silnik renderowania ustawiony na ie, wyłączone wszystkie wtyczki oprócz omawianej i wciąż wysypuje program po wklejeniu linka z youtube i wrzuty.

Offline oscyp

  • Młodzież
  • **
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #55 dnia: Listopad 20, 2011, 20:32:09 pm »
silnik renderowania ustaw na domyślny

Global Moderator Comment Nie na domyślny tylko na IE
« Ostatnia zmiana: Listopad 20, 2011, 21:20:23 pm wysłana przez Vimes »

Offline igor

  • Młodzież
  • **
  • ? ? ? ? ? ? ? ? ?
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #56 dnia: Styczeń 15, 2012, 15:08:30 pm »
Czy można za pomocą regex wyswietlać obrazki w oknie rozmowy, które to są wysylane przez palringo?



Link wysyłany do nas to np.:

http://www.palringo.com/en/gb/messages/?t=i&a=2012&b=01&c=15&d=963&e=13850744&f=8204539731392550799.jpeg


tam dopiero klikamy na obrazek i on sie nam otwiera.... ma wtedy adres:

http://www.palringo.com/displayImage.php?t=i&a=2012&b=01&c=15&d=963&e=13850744&f=8204539731392550799.jpeg

także moje pytanie jest takie, czy da rade to wykonać :).

Innymi słowy wystarczyłoby zamieniać en/gb/messages/? na displayImage.php?, w każdym linku pochodzącym z palringo. Niestety, nie mam pomysłu jak, dlatego proszę Was o pomoc. Z góry serdecznie dziękuje.
« Ostatnia zmiana: Styczeń 15, 2012, 15:35:34 pm wysłana przez igor »

Offline mrg

  • Master Developer
  • Młodzież
  • *
  • osobisty mój tekst jest tekstem osobistym ;Dxd
    • Plugins for WTW.im
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #57 dnia: Styczeń 15, 2012, 15:52:21 pm »
Regex: http://www\.palringo\.com/en/gb/messages/\?(.*\.jpeg)
Format: <img src="http://www.palringo.com/displayImage.php?$1" />

+ opcja ignoruj wielkość znaków
// Pisuje wtyczki z których sam potem korzystam (głównie takie), znajdziesz je na forum i TUTAJ
// Wsparcie/Dotacje :: Błędy/Prośby

Offline igor

  • Młodzież
  • **
  • ? ? ? ? ? ? ? ? ?
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #58 dnia: Styczeń 15, 2012, 16:09:00 pm »
Super, działa, jednak zauwazyłem jeszcze jendą rzecz, linki przychodzą też czasami w postaci:

http://www.palringo.com/messages/?t=i&a=2012&b=01&c=15&d=963&e=13850744&f=8204539731392550799.jpeg

kliknięcie powoduje zmiane na:

http://www.palringo.com/en/gb/messages/?t=i&a=2012&b=01&c=15&d=963&e=13850744&f=8204539731392550799.jpeg

i następnie jak już wczesniej pisałem kliknięcie w obrazek to jest:

http://www.palringo.com/displayImage.php?t=i&a=2012&b=01&c=15&d=963&e=13850744&f=8204539731392550799.jpeg

Można na to też coś zaradzć?


edit.

I czy mozna coś zrobić  by nie gryzło się z innym regx wyświetlającym obrazki...  ?


« Ostatnia zmiana: Styczeń 15, 2012, 16:20:59 pm wysłana przez igor »

Offline oscyp

  • Młodzież
  • **
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #59 dnia: Styczeń 15, 2012, 16:54:15 pm »
żeby się nie gryzło z innymi to musisz pokombinować z kolejnością wpisów regex