Autor Wątek: [Emots] Niepoprawna interpretacja \s kończącego item regex w XML emotikonów  (Przeczytany 481 razy)

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

Offline przemhb

  • Narybek
  • *
W czym problem?
Wyrażenia regularne, które definiują wzorzec kończący się białą spacją, czyli "\s" nie działają prawidłowo.

Przykład.
<item regex=":\)\s" file="WPKontakt\smile42.png" desc="uśmiech" icase="1" match=" :) "/>

Emotikon nie wyświetla się w przypadku, gdy ciąg znaków ma postać:
:)<enter>
:) <enter>
Choć powinien. Wygląda to na błąd interpretacji wyrażenia regularnego przez kod wtyczki.

Wyświetla się jedynie jeśli ciąg ma postać:
:) <inny ciąg znaków><enter>

SYSINFO:
Cytuj
WTW 1.16.0.4737 X64
Windows NT 6.1.7601 (PT: 0x0001, SM: 0x0100, SP 1.0, AR: X64)
Microsoft Internet Explorer 9.11.9600.18124
Layout Manager: 0 (IE is not in use)
Timings: WTW 00d 05h 06m 45s, SYS 17d 06h 40m 47s

Plugin Info:
protoGG.plug
   GUID:   "{30F6083C-7C30-4e86-B252-C6C443EA814C}"
   Path:   "C:\Program Files\inet\WTW\plugins\protoGG.plug"
   Inst:   "0x000007fee7b40000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0001001000001281"
   Autr:   "Kaworu"
   Name:   "Gadu-Gadu Protocol"

protoOTHR.plug
   GUID:   "{4A1090B9-A7EA-4e6b-A90B-D49EE30487F3}"
   Path:   "C:\Program Files\inet\WTW\plugins\protoOTHR.plug"
   Inst:   "0x000007feeb680000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0001001000001281"
   Autr:   "Kaworu"
   Name:   "Pseudo-contacts Protocol"

protoTlen.plug
   GUID:   "{311F986E-5436-4b7c-A3EC-C67E1D2D0BAB}"
   Path:   "C:\Program Files\inet\WTW\plugins\protoTlen.plug"
   Inst:   "0x0000000000000000"
   Stat:   "0x0000000000000001"
   Ver :   "0x0001001000001281"
   Autr:   "Kaworu"
   Name:   "Tlen.pl protocol"

protoXMPP.plug
   GUID:   "{99B6C715-691E-42bc-993B-52B206E62953}"
   Path:   "C:\Program Files\inet\WTW\plugins\protoXMPP.plug"
   Inst:   "0x000007fee7a70000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0001001000001281"
   Autr:   "Kaworu"
   Name:   "XMPP Protocol"

utlIgnore.plug
   GUID:   "{8352D216-308C-46c9-A938-3EE5A028CC01}"
   Path:   "C:\Program Files\inet\WTW\plugins\utlIgnore.plug"
   Inst:   "0x000007feeb660000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0001001000001281"
   Autr:   "Kaworu"
   Name:   "utlIgnore"

utlInfo.plug
   GUID:   "{ABC7EE4F-0387-418f-A0D4-673FDEDD3682}"
   Path:   "C:\Program Files\inet\WTW\plugins\utlInfo.plug"
   Inst:   "0x000007feeb430000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0001001000001281"
   Autr:   "Kaworu"
   Name:   "Info++"

Emots.plug
   GUID:   "{B897076D-D098-4cae-8E93-7819A1F60073}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\Emots.plug"
   Inst:   "0x000007feeb3d0000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0000000700050001"
   Autr:   "adrian_007"
   Name:   "Emots"

pexTNCounter.plug
   GUID:   "{E177D334-9D7D-4119-AB5C-82C123AEA3B3}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\pexTNCounter.plug"
   Inst:   "0x0000000000000000"
   Stat:   "0x0000000000000001"
   Ver :   "0x0000000100010002"
   Autr:   "adrian_007"
   Name:   "pexTNCounter"

protoFB.plug
   GUID:   "{9CA7ABB5-C660-4065-83F5-A7F0F67E73F0}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\protoFB.plug"
   Inst:   "0x000007fee9390000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0002000800001281"
   Autr:   "Kaworu"
   Name:   "Facebook"

protoIRC.plug
   GUID:   "{635D0891-4596-4831-B5BC-519A7E92EF29}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\protoIRC.plug"
   Inst:   "0x0000000000000000"
   Stat:   "0x0000000000000001"
   Ver :   "0x0000000200000002"
   Autr:   "adrian_007"
   Name:   "IRC Protocol"

protoMail-x64.plug
   GUID:   "{31558f48-0fa4-483d-99bd-11e9341088c5}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\protoMail-x64.plug"
   Inst:   "0x0000000000000000"
   Stat:   "0x0000000000000001"
   Ver :   "0x0001000000080000"
   Autr:   "Maciej Muszkowski"
   Name:   "Mail Protocol"

smsAndroid.plug
   GUID:   "{2C521112-9706-4683-AF71-728950701A47}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\smsAndroid.plug"
   Inst:   "0x000007fee7de0000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0001000400000104"
   Autr:   "Kaworu"
   Name:   "AndloidLink"

smsStdGates.plug
   GUID:   "{E48ED8BF-4D8A-4dd6-8D20-000EEF92D393}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\smsStdGates.plug"
   Inst:   "0x000007fee7d10000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0001000c0000012d"
   Autr:   "Kaworu"
   Name:   "smsStandard"

sounds.plug
   GUID:   "{B897076D-D098-4cae-8E93-7719A1F60073}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\sounds.plug"
   Inst:   "0x000007fee7c90000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0000000900050000"
   Autr:   "adrian_007"
   Name:   "Sounds"

utlImage.plug
   GUID:   "{D6EC55A2-C764-11DF-BC24-B10EE0D72085}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\utlImage.plug"
   Inst:   "0x000007fee7a40000"
   Stat:   "0x0000000000000003"
   Ver :   "0x000100030000000d"
   Autr:   "Maciej Muszkowski"
   Name:   "utlImage"

utlScreenCapture.plug
   GUID:   "{DC23A0E4-7F4B-4DC0-A143-CAF06B3554D1}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\utlScreenCapture.plug"
   Inst:   "0x000007fee72d0000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0001000100010013"
   Autr:   "mrg (Michał Kozioł)"
   Name:   "utlScreenCapture"

utlSessions.plug
   GUID:   "{59D86802-7204-4CB3-BC41-79BCFF56EC9C}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\utlSessions.plug"
   Inst:   "0x0000000000000000"
   Stat:   "0x0000000000000001"
   Ver :   "0x0000000100010015"
   Autr:   "mrg (Michał Kozioł)"
   Name:   "utlSessions"

utlWeather.plug
   GUID:   "{7543B90F-0FEF-4508-A4CB-DD2608BDC1CA}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\utlWeather.plug"
   Inst:   "0x000007fedf210000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0001000100040066"
   Autr:   "mrg (Michał Kozioł)"
   Name:   "utlWeather"

utlWindowSnap.plug
   GUID:   "{0FA51C86-3C88-4C18-86F9-8796BDA3D47E}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\utlWindowSnap.plug"
   Inst:   "0x000007feeb600000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0001000000000066"
   Autr:   "mrg (Michał Kozioł)"
   Name:   "utlWindowSnap"

wtwAvatars.plug
   GUID:   "{BE5884DF-1B8E-4fb0-AD48-7D19EA2A63F0}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\wtwAvatars.plug"
   Inst:   "0x000007fee72a0000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0000000100010001"
   Autr:   "adrian_007"
   Name:   "wtwAvatars"

wtwConfigBackup.plug
   GUID:   "{575CED39-D2A1-4382-AEA5-30349A3CB6D8}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\wtwConfigBackup.plug"
   Inst:   "0x00000000024a0000"
   Stat:   "0x0000000000000003"
   Ver :   "0x0000000100000003"
   Autr:   "adrian_007"
   Name:   "wtwConfigBackup"

wtwListTabs.plug
   GUID:   "{FC7BFE97-90D6-486E-B95F-B88A55CBDAF4}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\wtwListTabs.plug"
   Inst:   "0x0000000000000000"
   Stat:   "0x0000000000000001"
   Ver :   "0x0000000400030002"
   Autr:   "adrian_007"
   Name:   "wtwListTabs"

wtwRegexReplacer.plug
   GUID:   "{187ACBB1-885D-4706-9DFE-8164C935D235}"
   Path:   "c:\users\przemek\appdata\roaming\.wtw\profiles\p.h\Plugins64\wtwRegexReplacer.plug"
   Inst:   "0x0000000000000000"
   Stat:   "0x0000000000000001"
   Ver :   "0x0000000300080002"
   Autr:   "adrian_007"
   Name:   "wtwRegexReplacer"