View Issue Details

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

Activities

2useven10

2017-01-30 20:06

developer   bugnote:0015205

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

AleXH

2017-01-30 20:25

reporter   bugnote:0015206

Last edited: 2017-01-30 20:28

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

2useven10

2017-01-30 20:43

developer   bugnote:0015207

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

shmuel

2017-01-31 07:58

developer   bugnote:0015209

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

shmuel

2017-02-08 07:33

developer   bugnote:0015211

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

2useven10

2017-03-06 16:27

developer   bugnote:0015247

Last edited: 2017-03-06 16:34

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

AleXH

2017-03-06 17:01

reporter   bugnote:0015248

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

Issue History

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