Note that there are some explanatory texts on larger screens.

plurals
  1. POCalling recursion
    primarykey
    data
    text
    <p>I try to write a recursion function which gives me the possibility to work with (add some text) between only "li" html tag. Here are all cases which I can have:</p> <p></p> <pre><code>Test 1 Test 1 Test 1 Test 1 Test 1 Test 1 &lt;ol&gt; &lt;li&gt;Coffee&lt;/li&gt; &lt;li&gt;Tea&lt;/li&gt; &lt;li&gt;Milk&lt;/li&gt; &lt;/ol&gt; Test 2 Test 2 Test 2 Test 2 Test 2 Test 2 &lt;ul&gt; &lt;li&gt;Coffee dfg dfg dfg &lt;/li&gt; &lt;li&gt;Tea dfg df gdf gfdg &lt;/li&gt; &lt;li&gt;Mifdg dfg fdg lkdf gdf gdf &lt;/li&gt; &lt;/ul&gt; Test 3 Test 3 Test 3 Test 3 Test 3 Test 3 &lt;ol&gt; &lt;li&gt; &lt;ol&gt; &lt;li&gt;Coffee&lt;/li&gt; &lt;li&gt;Tea&lt;/li&gt; &lt;li&gt;Milk&lt;/li&gt; &lt;/ol&gt; &lt;/li&gt; &lt;li&gt;Tea&lt;/li&gt; &lt;li&gt;Milk&lt;/li&gt; &lt;/ol&gt; Test 4 Test 4 Test 4 Test 4 Test 4 Test 4 &lt;ul&gt; &lt;li&gt;Coffee dfg dfg dfg &lt;/li&gt; &lt;li&gt; &lt;ol&gt; &lt;li&gt;Coffee&lt;/li&gt; &lt;li&gt;Tea&lt;/li&gt; &lt;li&gt;Milk&lt;/li&gt; &lt;/ol&gt; &lt;/li&gt; &lt;li&gt;Mifdg dfg fdg lkdf gdf gdf &lt;/li&gt; &lt;/ul&gt; </code></pre> <p> </p> <p>My code:</p> <pre><code>public static String isInnerTag(String text){ final StringBuilder olBuilder = new StringBuilder(text); int beginText = text.indexOf("&lt;ol&gt;"); int endText = olBuilder.indexOf("&lt;/ol&gt;"); String innerText = text.substring(beginText + 4, endText); innerText = innerText.replaceAll("&lt;/li&gt;", ""); String [] li = innerText.split("&lt;li&gt;"); StringBuilder sb = new StringBuilder(); for (int i = 1; i &lt; li.length; i++) { String temp = i + " " + li[i].toString(); sb.append(temp); } System.out.println(sb); return text; } </code></pre> <p>output:</p> <p>1 Coffee 2 Tea 3 Milk 4 Milk 5 Milk 6 Milk 7 Milk last</p> <p>I want to add before text in li tag eg. 1, 2, 3 and so on, AND for inner (test 4) for the first li 1, the next li (in next ol) 1.1, 1.2, 1.3 and so on.</p> <p>Thanks in advance !</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload