Version: 4.1.2 (using KDE 4.1.2) OS: MS Windows Installed from: MS Windows <script> alert('1/2.3,4'.replace(/\D/g,'-')) </script> IE, FF, Opera, Safari, Chrome alert: 1-2-3-4 KDE 4.1.2 alerts: 1/2.3,4 regex solution: \D = [^0-9]
Created attachment 27845 [details] source
Works fine for me. Perhaps an issue of how its built on Win32? Win32 folks: what PCRE are you using?
7.7 or 7.8 but I'll take a look on it.
I installed only kdebase-apps-msvc 4.1.2 and depended packages: kdebase-runtime-msvc 4.1.2, kdelibs-msvc 4.1.2, kdepimlins-msvc 4.1.2. I use Windows XP SP3. How to check version of PCRE I am using? [^0-9] works perfectly \D doesn't work
CRC32 checksums of pcre dlls: pcre.dll D8C64F11 pcrecpp.dll AFC0E97F pcregrep.exe 20C43625 pcreposix.dll 491CA97D pcretest.exe 3EF22C2E
There was a problem in the pcre libs we provided. New versions can be downloaded from here: http://winkde.org/pub/kde/ports/win32/repository/win32libs/ The next kde release will contain them
Thank you for sorting this out.