MantisBT  www.farmanager.com | PlugRinG | Plugins API and Macros | Forum | English Forum | Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0003393WishesRegExppublic2017-01-30 19:412017-03-06 20:01
ReporterAleXH 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusnewResolutionopen 
PlatformOSOS Version
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
Attached Files

- Relationships

-  Notes
(0015205)
2useven10 (developer)
2017-01-30 23:06

как здесь можно показывать текст 'as is'? у меня не получилось...
(0015206)
AleXH (reporter)
2017-01-30 23:25
edited on: 2017-01-30 23:28

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

(0015207)
2useven10 (developer)
2017-01-30 23:43

что там внутри я знаю, как раз и пытался показать это, вопрос про здешний движок.
(0015209)
shmuel (developer)
2017-01-31 10:58

Обошёл странное поведение движка, заменив "p" на "foo".
(0015211)
shmuel (developer)
2017-02-08 10:33

Символ { также требует экранирования в фаровских регекспах, о чём кажется и в справке не упомянуто.
(0015247)
2useven10 (developer)
2017-03-06 19:27
edited on: 2017-03-06 19:34

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

(0015248)
AleXH (reporter)
2017-03-06 20:01

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:48 2useven10 Note Added: 0015208
2017-01-30 23:48 2useven10 Note Deleted: 0015208
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



Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker