Created attachment 202750 [details] input file to reproduce : - open attached ODT - Edit > F&R - Find : "\d$" -> "Find All" Current : finds line 1 and 4 Expected : finds line 4 note: \d.$ doesn't find anything
Created attachment 202751 [details] result screenshot
Confirmed Version: 25.8.1.1 (X86_64) Build ID: 54047653041915e595ad4e45cccea684809c77b5 CPU threads: 8; OS: Windows 10 X86_64 (build 17763); UI render: Skia/Raster; VCL: win Locale: cs-CZ (cs_CZ); UI: cs-CZ Calc: CL threaded Version: 26.2.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 6d020f728b573c8c33929f8c494f9b748f576fe5 CPU threads: 8; OS: Windows 10 X86_64 (build 17763); UI render: Skia/Raster; VCL: win Locale: cs-CZ (cs_CZ); UI: cs-CZ Calc: CL threaded
Seem to have an implementation issue with the ICU Regular Expressions. The \d\R matches the new lines, but the \d with our LO specific $ paragraph end regex gets misinterpreted. None of these treat the $ as our paragraph end: \d$ \d+$ \d?+$ \d{1}+$ Does our $ regex get mixed with ICU handling. Doesn't seem to be a recent regression, same behavior at 6.4.7 release; but we weren't on ICU regex at 3.6.7 so the \d not matched.