Why does the REGEXPREP function return incorrect results in MATLAB 7.0 (R14)?

5 visualizzazioni (ultimi 30 giorni)
In MATLAB 7.0 (R14), the REGEXPREP function (and several other REGEXP functions) on some installations returns incorrect results. For example:
str = 'My flowers may bloom in May';
pat = 'm(\w*)y';
regexprep(str, pat, 'April')
The correct output is:\n
My flowers April bloom in May
However, on my computer, I observe:\n
My flowers may bloom in May

Risposta accettata

MathWorks Support Team
MathWorks Support Team il 19 Nov 2020
Modificato: MathWorks Support Team il 6 Nov 2020
This bug has been fixed for Release 14 SP1 (R14SP1). For previous releases, please read below for any possible workarounds:
We have verified there is a bug in MATLAB 7.0 (R14) in the way that MATLAB handles an environmental variable on the system PATH called ICU_DATA.
For information about how to resolve this issue, see the following URL:

Più risposte (0)

Categorie

Scopri di più su Startup and Shutdown in Help Center e File Exchange

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by