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

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

Offline Pragmatic69

Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #120 dnia: Sierpień 19, 2010, 10:02:24 am »
Wtyczka ze wtyczkmi Adriana jakoś nie chce wchodzić. "Połączenie zerwane przez serwer"
Wersja WTW: Zawsze najnowsza nightly.

Windows7 Home Premium PL SP1 x64 + IE9 & Opera 12.00 :]

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #121 dnia: Sierpień 19, 2010, 10:34:10 am »
nie tyle, ze nie lubi co po prostu niewygodnie bylo to edytowac :P

i wtyczka nigdy nie ingerowala w zawartosc wiadomosci - wyswietlala tylko zmieniona forme (nawet w archiwum mozna to sprawdzic)

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #122 dnia: Sierpień 19, 2010, 11:05:55 am »
w nowej wersji takie coś nie przechodzi...
\b(?<!")https?://\S*\.(jpe?g|png|gif)(?!")\b
działa dopiero po wywaleniu <
ale dalej, w oknie rozmowy po formacie na
<img src="$1" style="max-width: 100%"/><br/>Adres obrazka: $1
wyświetla się to jako zwykły tekst

ps. pole format jeśli jest już text-area, to niech ma zawijanie tekstu :P

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #123 dnia: Sierpień 19, 2010, 12:38:19 pm »
bo w nowej wersji nie trzeba juz uzywac encji - no chyba, ze robisz to swiadomie. wczesniej i tak te wszystkie encje byly zamieniane na normalne znaki - to bylo tylko po to, zeby xml sie poprawnie ladowal.

standardowa kontrolka afaik nie ma zawijania tekstu wiec i tu zawijania nie bedzie :P

dla leniwych, przed kopiowaniem z xml do ustawien mozna robic find & replace w ten sposob:
&lt; na <
&gt; na >
&quot; na "

i mozna juz swobodnie kopiowac

Offline refresh

  • Grammarnazi
  • Global Moderator
  • Starszyzna
  • *
  • Ciasteczkowy Potwór :3
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #124 dnia: Sierpień 19, 2010, 13:09:15 pm »
oki, działa, dziękować :>

Offline MaciaK

  • Młodzież
  • **
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #125 dnia: Wrzesień 01, 2010, 17:34:54 pm »
Moge prosic o gotowe dzialajace wyrazenie? Bo jakos nie moge tego uruchomic a poprzednie dzialaly mi bez problemu...

Offline Tribiasz

Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #126 dnia: Wrzesień 01, 2010, 18:57:36 pm »
Wystarczy tę frazę wtwRegexReplacer wklepać w odpowiednim okienku aby uzyskać żądane wyniki, ewentualnie użyć tego :P
JAK COŚ PILNEGO TO PISZ:

       

Offline MaciaK

  • Młodzież
  • **
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #127 dnia: Wrzesień 01, 2010, 20:32:24 pm »
niestety chodzi o to ze uzywalem wczesniejszej wersji z powodzeniem ale te same wyrazenia nie dzialaja mi w nowej wersji.
po wklepaniu tam czegos takiego:
<item regex="(http://(.*?)\.(jpe?g|png|gif))" format="&lt;img src=&quot;$1&quot; style='max-width: 90%' /&gt; &lt;br/&gt;Obrazek pochodzi stąd $1"  ignoreCase="1" /> 
Poprostu nic sie nie dzieje a w starej wersji zamienial to na obrazek. Wiec co w tym trzeba zmienic zeby znowu hulalo?

Offline Luki

  • Junior Developer
  • Narybek
  • *
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #128 dnia: Wrzesień 01, 2010, 21:04:59 pm »


Zmień sobie tylko
class="regexPicture"
na
style="max-width: 90%;"

Offline Tribiasz

Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #129 dnia: Wrzesień 01, 2010, 21:39:11 pm »
@MaciaK Przeczytaj sobie ostatnie posty z tego wątku. Tam masz wszystko wyjaśnione co i jak trzeba zrobić aby działało, szczególną uwagę zwróć na ten post :P
JAK COŚ PILNEGO TO PISZ:

       

Offline q2

  • Narybek
  • *
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #130 dnia: Wrzesień 12, 2010, 07:04:49 am »
myślę, że jednak przydała by się dodatkowa opcja ustawienia tego czy ma się tylko wyświetlać userowi podmieniony tekst czy też faktycznie ma ingerować w wysyłaną wiadomość i wysyłać podmieniony tekst. Byłoby to bardzo przydatne np. przy korzystaniu z infobota lub skracaniu często używanych, długich wyrazów, zdań, nazw itp. (leń :D).

taka opcja umieszczona w okienku Element umożliwiająca przypisywanie tej wartości wybranym wyrażeniom dawałaby dużo nowych możliwości ;]

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #131 dnia: Wrzesień 12, 2010, 15:32:01 pm »
ze strony wtyki support poniekad juz jest, czekac tylko na kawa az zaimplementuje jakis znosny sposob zmiany wiadomosci. kaw czeka na natchnienie, to moze go natchnijcie troche ;p
« Ostatnia zmiana: Wrzesień 12, 2010, 17:16:07 pm wysłana przez adrian_007 »

Offline q2

  • Narybek
  • *
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #132 dnia: Wrzesień 12, 2010, 16:56:33 pm »
kaw czeka na natchnienie, to moge go natchnijcie troche ;p

Kaw 'natycham' Cie troche ;p

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #133 dnia: Wrzesień 25, 2010, 22:23:46 pm »
update na stronie...

Offline mikessos

  • Narybek
  • *
    • mikessos.ovh.org
Odp: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #134 dnia: Listopad 08, 2010, 12:12:30 pm »
powiedzcie mi czemu:
<item 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>" ignoreCase="1"/>
mi wiesza przeglądarkę, a to samo, tylko zamieniające na:
<iframe class="youtube-player" type="text/html" width="320" height="225" src="http://www.youtube.com/embed/$1" frameborder="0"></iframe><br><br><hr><a href="http://www.youtube.com/watch?v=$1">http://www.youtube.com/watch?v=$1</a>
wypluwa mi białą ramkę?

mam Win7 x64, IE8 (będe miał IE9 x64 za niedługo, może pomoże), flasha x86 i x64.

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #135 dnia: Listopad 08, 2010, 14:02:59 pm »
blad flash'a?

Offline prgTW

  • Junior Developer
  • Narybek
  • *
Odp: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #136 dnia: Grudzień 02, 2010, 07:45:50 am »
Przed chwila poszla aktualizacja do 0.3.2.0 i wyslanie wiadomosci powoduje wykrzaczenia komunikatora (czasem "WTW wywinal orla" czasem windowsowe "WTW przestal dzialac")

WTW kompilacja 2090
Windows 7 x64 Professional

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #137 dnia: Grudzień 02, 2010, 10:06:06 am »
zainstaluj nightly ostatnia http://minefield.k2t.eu/wtf/0.8/

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Odp: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #138 dnia: Grudzień 02, 2010, 20:42:17 pm »
nowa wersja, teretycznie moze dzialac ze starszymi wersjami wtw, acz oficjalnie gra tylko na najnowszych nightly

Offline prgTW

  • Junior Developer
  • Narybek
  • *
Odp: [wtwRegexReplacer] - zastępowanie wyrazów na podstawie wyrażeń regularnych
« Odpowiedź #139 dnia: Grudzień 02, 2010, 22:04:35 pm »
instalka nighly pomogla. czy przy aktualizacji wtyczka sprawdza czy jest ona kompatybilna z aktualnie zainstalowana wersja WTW?