parser


 

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

Updated: т.е. цель была сразу разбить строку на 2 части.

Алексей 20.07.2016 16:10

Т.е. как бы "стратегия" изначально была такая:
найти match совпадение подстроки, как 1-ой части всей строки (т.к. от начала)
и забрать всё после этого совпадения (postmatch)
$str[/   A    /  B    /  C  / D  //F////G]
#  ^^/*  .+   /  .+   /  

#   |      match      |   postmatch?      |


^str.match[^^/*.+/.+/][nU]{$match.postmatch}

т.к. есть явное указание к началу строки, то ожидал, что
в $match.match = я должен однозначно получить /A/B/

а в $match.postmatch = C/D//F////G

но $match.match содержит тоже = C/D//F////G
и все молчат что в данной ситуации происходит, а ведь хочется знать :)