parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Поправлено

moko 02.08.2023 12:14

Не хватало проверки для случая пустого матча в конце строки, добавил. В остальном поведение 3.4.7b куда логичнее, чем было в 3.4.6.
$title[word1 word2]
$m[^title.match[\b()\b;g']]
^json:string[$m]
3.4.6:
[
{"prematch":"","match":"","postmatch":"word1 word2","1":""}
]
3.4.7b:
[
{"prematch":"","match":"","postmatch":"word1 word2","1":""},
{"prematch":"word1","match":"","postmatch":" word2","1":""},
{"prematch":"word1 ","match":"","postmatch":"word2","1":""},
{"prematch":"word1 word2","match":"","postmatch":"","1":""}
]