Project

General

Profile

Task #4882

Updated by Davide Pesavento 2 months ago

From my personal experience, I wanted to learn how to match typed components using NDN regexes. However, this information can not be found on the [NDN "NDN Regular Expression page](https://docs.named-data.net/ndn-cxx/0.8.1/tutorials/utils-ndn-regex.html). Expression" page -- http://named-data.net/doc/ndn-cxx/0.4.1/tutorials/utils-ndn-regex.html. 
 I think this info, if available, can be added to make this page more useful.  
 Also, pointers to sample code and examples can be very useful too. 

 As an example, one can use ndnrtc v4 namespace (see attached), to demonstrate using NDN regex(es): 

 * stream `/baseprefix/ndnrtc/%FD%04/%FC%03%18%26%60/stream` 
 * stream meta `/baseprefix/ndnrtc/%FD%04/%FC%03%18%26%60/stream/_meta` 
 * stream live meta `/baseprefix/ndnrtc/%FD%04/%FC%03%18%26%60/stream/_live` 
 * stream latest pointer interest `/baseprefix/ndnrtc/%FD%04/%FC%03%18%26%60/stream/_latest` 
 * stream latest pointer data `/baseprefix/ndnrtc/%FD%04/%FC%03%18%26%60/stream/_latest/%FE%01%A2` 
 * stream gop-start `/baseprefix/ndnrtc/%FD%04/%FC%03%18%26%60/stream/_gop/%FE2/start`  
 * stream gop-end `/baseprefix/ndnrtc/%FD%04/%FC%03%18%26%60/stream/_gop/%FE2/end`  
 * stream frame meta `/baseprefix/ndnrtc/%FD%04/%FC%03%18%26%60/stream/%FE%0DF/_meta` 
 * stream frame manifest `/baseprefix/ndnrtc/%FD%04/%FC%03%18%26%60/stream/%FE%0DF/_manifest` 
 * srteam frame payload `/baseprefix/ndnrtc/%FD%04/%FC%03%18%26%60/stream/%FE%0DF/%00%01` 
 * stream frame parity data `/baseprefix/ndnrtc/%FD%04/%FC%03%18%26%60/stream/%FE%0DF/_parity/%00%01` 
 

Back