StanislavGra / fictionbookeditor

Automatically exported from code.google.com/p/fictionbookeditor
1 stars 0 forks source link

Ошибка в скрипте "02_Генеральная уборка.js" #197

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Какие шаги приводят к проблеме?
1. открыть новый документ.
2. скопировать любой текст, содержащий 
цифры + заглавная английская C. Например: 50 
Coins
3. применить скрипт

Что должно произойти? Что реально 
происходит?
По идее ничего не должно произойти, но в 
реальности эта фраза заменяется на: 5 °Coins

Ошибка в обработке:
 var re67 = new RegExp("(\\\d)(\\\s|"+nbspEntity+"){0,1}[oо0°](\\\s){0,1}[CС]([^A-zА-яЁё]){0,1}","g");

Работающий вариант:
 var re67 = new RegExp("(\\\d)(\\\s|"+nbspEntity+"){0,1}[oо°](\\\s){0,1}[CС]([^A-zА-яЁё]){0,1}","g");

FBE 2.6.6, WinXP, Win7

Original issue reported on code.google.com by ivari...@gmail.com on 12 Feb 2013 at 6:58

GoogleCodeExporter commented 8 years ago
как вариант, добавить еще одно условие в 
регэкспе: после C должна быть не буква
а вообще, такой регэксп просится в скрипт 
поиска ошибок текста (wotti и др.)

Original comment by cca...@gmail.com on 15 Feb 2013 at 2:22