View Issue Details

IDProjectCategoryView StatusLast Update
0003393WishesRegExppublic2017-03-06 20:01
ReporterAleXHAssigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Product Version3.0 
Target VersionFixed in Version 
Summary0003393: RegExp & forward slash. Не экранировать прямой слэш в регулярках
DescriptionУбрать необходимость экранирования прямого слэша - в других движках экранирование не требуется.
Steps To ReproduceПример: lua:rgxp=regex.new("<foo>.+</foo>$") выдаёт ошибку в регэкспе без экранирования.
TagsNo tags attached.
Build

Activities

2useven10

2017-01-30 23:06

developer   bugnote:0015205

как здесь можно показывать текст 'as is'? у меня не получилось...

AleXH

2017-01-30 23:25

reporter   bugnote:0015206

Last edited: 2017-01-30 23:28

View 3 revisions

можно выделить мышкой, ПКМ и выбрать отобразить исходный код выделенного.
переводы строк это 2 вебтега - открывающий и закрывающий абзац (параграф). Собственно закрывающий и содержит прямой слэш, о котором идёт речь в више.

2useven10

2017-01-30 23:43

developer   bugnote:0015207

что там внутри я знаю, как раз и пытался показать это, вопрос про здешний движок.

shmuel

2017-01-31 10:58

developer   bugnote:0015209

Обошёл странное поведение движка, заменив "p" на "foo".

shmuel

2017-02-08 10:33

developer   bugnote:0015211

Символ { также требует экранирования в фаровских регекспах, о чём кажется и в справке не упомянуто.

2useven10

2017-03-06 19:27

developer   bugnote:0015247

Last edited: 2017-03-06 19:34

View 2 revisions

Фаровские регулярки поддерживаются с большим скрипом.
Может всё-таки перейти на что-нибудь более стандартное и живое?
Тот же pcre[2], конечно больше по коду но совсем не критично...

AleXH

2017-03-06 20:01

reporter   bugnote:0015248

PCRE было бы хорошо

Issue History

Date Modified Username Field Change
2017-01-30 19:41 AleXH New Issue
2017-01-30 23:03 2useven10 Steps to Reproduce Updated View Revisions
2017-01-30 23:04 2useven10 Steps to Reproduce Updated View Revisions
2017-01-30 23:04 2useven10 Steps to Reproduce Updated View Revisions
2017-01-30 23:05 2useven10 Steps to Reproduce Updated View Revisions
2017-01-30 23:06 2useven10 Note Added: 0015205
2017-01-30 23:25 AleXH Note Added: 0015206
2017-01-30 23:26 AleXH Note Edited: 0015206 View Revisions
2017-01-30 23:28 AleXH Note Edited: 0015206 View Revisions
2017-01-30 23:43 2useven10 Note Added: 0015207
2017-01-30 23:49 2useven10 Steps to Reproduce Updated View Revisions
2017-01-30 23:51 2useven10 Steps to Reproduce Updated View Revisions
2017-01-31 10:58 shmuel Note Added: 0015209
2017-01-31 10:58 shmuel Steps to Reproduce Updated View Revisions
2017-02-08 10:33 shmuel Note Added: 0015211
2017-03-06 19:27 2useven10 Note Added: 0015247
2017-03-06 19:34 2useven10 Note Edited: 0015247 View Revisions
2017-03-06 20:01 AleXH Note Added: 0015248