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

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

Offline igor

  • Młodzież
  • **
  • ? ? ? ? ? ? ? ? ?
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #60 dnia: Styczeń 15, 2012, 17:29:05 pm »
Mam Twojego regx do obrazków... na drugiej pozycyji, na pierwszej mam to co kolega mrg dał, sytuacja wygląda tak, ze pokazują się dwie kopie obrazków... zmiana kolejnosci tu nic nie da, bo przy zmianie kolejności obrazki w ogle sie nie pokazują ;).

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #61 dnia: Styczeń 15, 2012, 22:50:52 pm »
jak chcesz miec 2 regexy do obrazkow to i ten drugi musisz zmodyfikowac tak aby ze soba nie kolidowaly (bo to chyba jasne, ze jak masz 2 rzeczy robiace to samo to efekt nie bedzie za ciekawy)

Offline igor

  • Młodzież
  • **
  • ? ? ? ? ? ? ? ? ?
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #62 dnia: Styczeń 16, 2012, 12:36:54 pm »
No co Ty nie powiesz ;) ?

Po prostu nigdy nie miałem styczności z regexy i nie mam zielonego pojęcia jak zmodyfikować ktorykolwiek z nich. Logiczne jest, że skoro jeden robi mi obrazek to i drugi go wyswietli, ale nie mam pojęcia czy da rade ustwić w tym pierwszym (do obrazków) definicje wykluczającą analize linków zawierających wyrażenie palringo... w snesie adresy tego typu ;).

Gwarantuje Ci, ze jakbym wiedział, to nawet bym tu posta nie napisał z prosbą o pomoc, która defakto nadal jest aktualna :).

pozdrawiam serdecznie.


edit.

no dobrze, zrobiłem tak:
Regex: http://www\.palringo\.com/en/gb/messages/\?(.*\.jpeg)
Format: <img src="http://www.palringo.com/displayImage.php?$1" style="max-width: 95%;" /><br />Adres do obrazka: palringo.com/messages/?$1

i

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


No i teraz tak, czy jest jakas mozliwosc, aby w tym drugim regx wykluczyć linki z adresu zawierającego fraze palringo?


Z racji takiej, iż mam to: "adres do obrazka" to wyłapywane jest jako obrazek i wyswetlane za pomocą tego regx do obrazków.

Proszę o pomoc :).
« Ostatnia zmiana: Styczeń 16, 2012, 14:15:07 pm wysłana przez igor »

Offline GwynBleidD

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #63 dnia: Kwiecień 12, 2012, 17:57:26 pm »
Najprościej rozdzielić to na osobne wyrażenia w sposób następujący:

pierwsze wyrażenie, zamienia na bezpośredni link do obrazka:
Regex:
http://www.palringo.com/\S*?messages/?([^.]+)\.(jpe?g|gif|png|bmp)
Replace:
http://www.palringo.com/displayImage.php?\1.\2

Drugie wyrażenie, zamienia dowolny link bezpośredni do obrazka na obrazek + link pod obrazkiem. To jest moja wersja, która działa bezinwazyjnie z [ img], linkami w cudzysłowach i nie tylko. Jest dosyć, hmm.. zagmatwana i trudna do zrozumienia :) ale działa dobrze. Jeśli chcesz to zamiast tego możesz użyć jakiegokolwiek regexa na obrazki:
Regex:
(?:(?:\[img](?=https?://\S*\.(?:jpe?g|png|gif)(?:\?\S*)?(\[/img])))|(?:"(?=https?://\S*\.(?:jpe?g|png|gif)("))))?(https?://\S*\.(?:jpe?g|png|gif)(?:\?\S*)?)(?:\2|\1)?
Replace:
<img src="$3" style="max-width: 90%"><br />
$3
Moja wersja różni się tym, że w przypadku wysłania błędnego bbcode albo cudzysłowów źle umieszczonych złapie BEZ tych źle zrobionych :) Więc wymusza niejako poprawność :) Inne wersje często łapały bez otwarcia lub bez zamknięcia jako poprawne. Stosuj jak pisałem którą chcesz :)

Offline gringo22

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #64 dnia: Luty 03, 2014, 16:05:57 pm »
Mam wprowadzony regex z powyższego posta i bez przerwy pojawiają się takie jaja:



Macie pomysł jak zmodyfikować kod, żeby problemy zniknęły? Tz. żeby zniknęła w ogóle ta 'stopka' z logiem WTW, które pojawia się lub znika wg własnego widzimisię  i zdublowanym (i niezawijanym, czyli nie w pełni widocznym) linkiem.

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #65 dnia: Luty 03, 2014, 16:21:49 pm »
Opcje -> Interface -> Rozmowy


powyłączaj wszystkie opcje pokazane powyżej

Offline gringo22

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #66 dnia: Luty 03, 2014, 16:31:26 pm »
Dzięki, kompletnie przegapiłem, że to funkcja komunikatora.

Offline cojtyławwel

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #67 dnia: Marzec 08, 2014, 22:16:45 pm »
witam
jak wyglądałaby funkcja regex by jeżeli treść wiadomości jest poprzedona >
np. 
>sugerowanie
to cała wiadomość do konca linijki jest w innym kolorze, np zielonym
pozdrawiam

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #68 dnia: Marzec 09, 2014, 08:50:13 am »
regex:
^>(.*)

format:
<span style="color: green;">&gt;$1</span>

Offline cojtyławwel

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #69 dnia: Marzec 09, 2014, 20:30:01 pm »
nie dziala, albo coś zle ustawilem
hxxp: s9.  postimg.  org/amg1oigez/8m_Ft_Nw2_1.  jpg

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #70 dnia: Marzec 09, 2014, 22:19:32 pm »
to spróbuj regex taki:
^(&gt;)(.*)

format:
<span style="color: green;">$2</span>

Offline gringo22

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #71 dnia: Luty 16, 2015, 14:17:52 pm »
Dysponuje ktoś regex'em, który w przystępniejszy sposób zaprezentowałby przysłany do nas link z IMDB?

Link typu:

http://www.imdb.com/title/tt2554274/*

żeby zamieniał, np. na:

IMDB: Crimson Peak (2015)

Offline Malpa

  • Narybek
  • *
  • Bezzębny Zombie
    • moje smieci
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #72 dnia: Marzec 01, 2015, 19:01:54 pm »
Probuje zrobic obsluge twarzoksiazkowych obrazkow ale mi to nie bardzo idzie, pomoze ktos?

Regex
(https?://[\w\-\.\\/&?=]+(jpg|gif|png|jpeg)([\w\-\.\\/&?=]+)?)

format:
<div class="regexPicture" style="text-align: center;word-wrap: break-word;">
<img src="$1" alt="" style="max-width: 95%; background: #fff; padding: 3px; border: 1px solid #6e6e6e;" />
<br>$1
</div>

Przykladowy link
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-xpf1/v/t1.0-9/10468361_10205843687513428_7066132514132146093_n.jpg?oh=69de4d458fbb1d05fa357251d1794ad6&oe=559246A0&__gda__=1434979295_77e2bc60a09d173795b685f0730c6748

Offline Qalzo

  • Narybek
  • *
Odp: [wtwRegexReplacer] Gotowe wyrażenia
« Odpowiedź #73 dnia: Marzec 22, 2016, 22:43:46 pm »
Witam, posiada ktoś może regexy, które umożliwiają wyświetlenie zdjęcia po dostaniu linka z gg dysku? ponieważ tam podobnie jak w palringo dopiero po wejściu na stronę ma sie odnośnik do właściwego pliku.