I have a template with predefined blocks. It looks like below:
<body>
  <div class="row">
    <div class="col-lg-6">
      <include name="position1" type="module">
    </div>
    <div class="col-lg-6">
      <include name="position2" type="module">
    </div>
  </div>
  <div class="row">
    <div class="col-lg-10">
      <include type="content">
    </div>
    <div class="col-lg-2">
      <include name="right" type="module">
    </div>
  </div> 
</body>
My predefined blocks:
-position1
-position2
-right
- I'm looking for the way to get the blocks above as array from my page;
- And small function to replace block with another content by block name;
For example:
function replace_block('position1', '<b>Replaced content</b>') {
   ... code
   And as output: 
   ...
   <div class="col-lg-6">
     <b>Replaced content</b>
   </div>
   ...
}
Thanks!
 
    