假設我們有一個名爲test的標籤,即[code]
。僅允許X嵌套標籤
我想要做的是,我想只允許其他[code]
標籤內的每個主[code]
標籤在一個字符串中,這意味着最內層的標籤將被刪除。
因此,舉例來說,如果X = 4,下列字符串:
[code]a[code]b[code]c[code]d[code]e[code]f[code]g[/code][/code][/code][/code][/code][/code][/code]
將成爲:
[code]a[code]b[code]c[code]d[code]e[/code][/code][/code][/code][/code]
和下面的字符串:
[code]a[code]b[code]c[code]d[code]TEST[/code][code]e[code]f[code]g[/code][/code][/code][/code][/code][/code][/code]
將成爲:
[code]a[code]b[code]c[code]d[code]TEST[/code][code]e[/code][/code][/code][/code][/code]
這裏的目標是在一個代碼元素中不會有多個嵌套的[code]元素,所以它不會太雜亂。
我想知道如何實現這一點,只是想想算法,並會感激任何建議。
爲什麼你需要做的是什麼? – Eric
[笑話]使用正則表達式:http://stackoverflow.com/a/1732454/420001 *編輯*:我認爲你需要描述你想解決的問題,而不是你的解決方案認爲會起作用。這感覺非常混亂。你最終的目標是什麼? – Josh
你怎麼輸出字符串? –