fork(1) download
  1. <?php
  2. $list=<<<EOX
  3. <?xml version="1.0" encoding="UTF-8"?>
  4. <data>
  5.   <screen>battle</screen>
  6.   <level>1</level>
  7.   <currentDamage>20</currentDamage>
  8.   <boss>
  9.   <id>1</id>
  10.   <h_full>1000</h_full>
  11.   <h_now>980</h_now>
  12.   <start_ts>1377988313</start_ts>
  13.   <!-- no data in 'dmg_missed' -->
  14.   <battle_time>3709</battle_time>
  15.   <mode>simple</mode>
  16.   <type>boss</type>
  17.   <choice>p</choice>
  18.   <activ></activ>
  19.   <guild>0</guild>
  20.   <guild_mode>0</guild_mode>
  21.   <defender>0</defender>
  22.   <my_guild>0</my_guild>
  23.   <buff_id>0</buff_id>
  24.   <cur_damage>20</cur_damage>
  25.   <combo_id>0</combo_id>
  26.   <!-- no data in 'hl' -->
  27.   <!-- no data in 'cracked' -->
  28.   </boss>
  29.   <latest_events>
  30.   <events>
  31.   <friend>
  32.   <uid>213011565</uid>
  33.   <damage>20</damage>
  34.   <type>free</type>
  35.   </friend>
  36.   </events>
  37.   <friends_rating>
  38.   <friend>
  39.   <uid>213011565</uid>
  40.   <damage>20</damage>
  41.   </friend>
  42.   </friends_rating>
  43.   </latest_events>
  44.   <my_damage>
  45.  
  46.   <spell id="3">20</spell>
  47.  
  48.   </my_damage>
  49.   <battle_result>
  50.   <!-- no data in 'boss_id' -->
  51.   <!-- no data in 'h_full' -->
  52.   <!-- no data in 'h_now' -->
  53.   <!-- no data in 'name' -->
  54.   <!-- no data in 'result' -->
  55.   <!-- no data in 'length' -->
  56.   <!-- no data in 'mode' -->
  57.   <!-- no data in 'type' -->
  58.   <!-- no data in 'choice' -->
  59.   <!-- no data in 'activ' -->
  60.   <!-- no data in 'guild' -->
  61.   <!-- no data in 'gm' -->
  62.   <!-- no data in 'defender' -->
  63.   <!-- no data in 'mgld' -->
  64.   <!-- no data in 'finish_ts' -->
  65.   <!-- no data in 'combo' -->
  66.   <!-- no data in 'hl' -->
  67.   <!-- no data in 'cracked' -->
  68.   <rewards>
  69.   <!-- no data in 'rewards' -->
  70.   </rewards>
  71.   <friends_rating>
  72.   <!-- no data in 'friends_rating' -->
  73.   </friends_rating>
  74.   <my_damage>
  75.   <!-- no data in 'my_damage' -->
  76.   </my_damage>
  77.   <!-- no data in 'node' -->
  78.   </battle_result>
  79.   <hall_of_fame>
  80.   <!-- no data in 'hall_of_fame' -->
  81.   </hall_of_fame>
  82.   <first_crackers>
  83.   <!-- no data in 'first_crackers' -->
  84.   </first_crackers>
  85.   <boss_funds>
  86.   <!-- no data in 'bossFunds' -->
  87.   </boss_funds>
  88. </data>
  89. EOX;
  90.  
  91. echo preg_replace("#(?<=<events>).*?(?=</events>)#is"," ",$list);
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
<?xml version="1.0" encoding="UTF-8"?>
<data>
    <screen>battle</screen>
    <level>1</level>
    <currentDamage>20</currentDamage>
    <boss>
        <id>1</id>
        <h_full>1000</h_full>
        <h_now>980</h_now>
        <start_ts>1377988313</start_ts>
        <!-- no data in 'dmg_missed' -->
        <battle_time>3709</battle_time>
        <mode>simple</mode>
        <type>boss</type>
        <choice>p</choice>
        <activ></activ>
        <guild>0</guild>
        <guild_mode>0</guild_mode>
        <defender>0</defender>
        <my_guild>0</my_guild>
        <buff_id>0</buff_id>
        <cur_damage>20</cur_damage>
        <combo_id>0</combo_id>
        <!-- no data in 'hl' -->
        <!-- no data in 'cracked' -->
    </boss>
    <latest_events>
        <events>  </events>
        <friends_rating>
            <friend>
                <uid>213011565</uid>
                <damage>20</damage>
            </friend>
        </friends_rating>
    </latest_events>
    <my_damage>
       
            <spell id="3">20</spell>
       
    </my_damage>
        <battle_result>
                <!-- no data in 'boss_id' -->
        <!-- no data in 'h_full' -->
        <!-- no data in 'h_now' -->
                <!-- no data in 'name' -->
                <!-- no data in 'result' -->
        <!-- no data in 'length' -->
        <!-- no data in 'mode' -->
        <!-- no data in 'type' -->
        <!-- no data in 'choice' -->
        <!-- no data in 'activ' -->
        <!-- no data in 'guild' -->
        <!-- no data in 'gm' -->
        <!-- no data in 'defender' -->
        <!-- no data in 'mgld' -->
        <!-- no data in 'finish_ts' -->
        <!-- no data in 'combo' -->
        <!-- no data in 'hl' -->
        <!-- no data in 'cracked' -->
                <rewards>
                        <!-- no data in 'rewards' -->
                </rewards>
                <friends_rating>
                        <!-- no data in 'friends_rating' -->
                </friends_rating>
        <my_damage>
            <!-- no data in 'my_damage' -->
        </my_damage>
        <!-- no data in 'node' -->
        </battle_result>
    <hall_of_fame>
        <!-- no data in 'hall_of_fame' -->
    </hall_of_fame>
    <first_crackers>
        <!-- no data in 'first_crackers' -->
    </first_crackers>
    <boss_funds>
        <!-- no data in 'bossFunds' -->
    </boss_funds>
</data>