自动化编辑器-插件教程

自动化编辑器-插件教程


删除指定位置的值

<h1>删除指定位置的值</h1> <h2>功能描述</h2> <p>删除数组中指定位置的值,并返回删除后的数组及其长度,同时记录被删除的值。</p> <h2>输入参数</h2> <ul> <li><strong>数组</strong>:<code>&amp;quot;A|B|C|D|E&amp;quot;</code></li> <li><strong>分隔符</strong>(可选):<code>&amp;quot;|&amp;quot;</code></li> <li><strong>位置</strong>:<code>&amp;quot;2&amp;quot;</code>(1-based 索引)</li> </ul> <h2>输出结果</h2> <ul> <li><strong>删除的值</strong>:<code>&amp;quot;B&amp;quot;</code></li> <li><strong>删除后的数组</strong>:<code>&amp;quot;A|C|D|E&amp;quot;</code></li> <li><strong>删除前的数组长度</strong>:<code>5</code></li> <li><strong>删除后的数组长度</strong>:<code>4</code></li> </ul> <h2>日志记录</h2> <ul> <li>输入参数:   - <code>数组: &amp;quot;A|B|C|D|E&amp;quot;</code>   - <code>分隔符: &amp;quot;|&amp;quot;</code>   - <code>位置: &amp;quot;2&amp;quot;</code></li> <li>输出结果:   - <code>删除的值: &amp;quot;B&amp;quot;</code>   - <code>删除后的数组: &amp;quot;A|C|D|E&amp;quot;</code>   - <code>删除前的数组长度: 5</code>   - <code>删除后的数组长度: 4</code></li> </ul> <h1>不同场景下的输出</h1> <h2>场景 1:位置为空</h2> <ul> <li><strong>输入参数</strong>:   - 数组:<code>&amp;quot;1|2|3|4|5&amp;quot;</code>   - 分隔符:<code>&amp;quot;|&amp;quot;</code>   - 位置:<code>&amp;quot;&amp;quot;</code></li> <li><strong>输出结果</strong>:   - 删除的值:<code>&amp;quot;&amp;quot;</code>   - 删除后的数组:<code>&amp;quot;1|2|3|4|5&amp;quot;</code>   - 删除前的数组长度:<code>5</code>   - 删除后的数组长度:<code>5</code></li> <li><strong>日志输出</strong>:   - 输入参数:     - <code>数组: &amp;quot;1|2|3|4|5&amp;quot;</code>     - <code>分隔符: &amp;quot;|&amp;quot;</code>     - <code>位置: &amp;quot;&amp;quot;</code>   - 输出结果:     - <code>删除的值: &amp;quot;&amp;quot;</code>     - <code>删除后的数组: &amp;quot;1|2|3|4|5&amp;quot;</code>     - <code>删除前的数组长度: 5</code>     - <code>删除后的数组长度: 5</code>   - 日志警告:<code>位置不能为空</code></li> </ul> <h2>场景 2:位置无效(超出范围)</h2> <ul> <li><strong>输入参数</strong>:   - 数组:<code>&amp;quot;A|B|C|D&amp;quot;</code>   - 分隔符:<code>&amp;quot;|&amp;quot;</code>   - 位置:<code>&amp;quot;0&amp;quot;</code></li> <li><strong>输出结果</strong>:   - 删除的值:<code>&amp;quot;&amp;quot;</code>   - 删除后的数组:<code>&amp;quot;A|B|C|D&amp;quot;</code>   - 删除前的数组长度:<code>4</code>   - 删除后的数组长度:<code>4</code></li> <li><strong>日志输出</strong>:   - 输入参数:     - <code>数组: &amp;quot;A|B|C|D&amp;quot;</code>     - <code>分隔符: &amp;quot;|&amp;quot;</code>     - <code>位置: &amp;quot;0&amp;quot;</code>   - 输出结果:     - <code>删除的值: &amp;quot;&amp;quot;</code>     - <code>删除后的数组: &amp;quot;A|B|C|D&amp;quot;</code>     - <code>删除前的数组长度: 4</code>     - <code>删除后的数组长度: 4</code>   - 日志警告:<code>无效位置: 0 (位置不能为0或超出范围)</code></li> </ul> <h2>场景 3:成功删除</h2> <ul> <li><strong>输入参数</strong>:   - 数组:<code>&amp;quot;苹果|香蕉|橙子|葡萄&amp;quot;</code>   - 分隔符:<code>&amp;quot;|&amp;quot;</code>   - 位置:<code>&amp;quot;3&amp;quot;</code></li> <li><strong>输出结果</strong>:   - 删除的值:<code>&amp;quot;橙子&amp;quot;</code>   - 删除后的数组:<code>&amp;quot;苹果|香蕉|葡萄&amp;quot;</code>   - 删除前的数组长度:<code>4</code>   - 删除后的数组长度:<code>3</code></li> <li><strong>日志输出</strong>:   - 输入参数:     - <code>数组: &amp;quot;苹果|香蕉|橙子|葡萄&amp;quot;</code>     - <code>分隔符: &amp;quot;|&amp;quot;</code>     - <code>位置: &amp;quot;3&amp;quot;</code>   - 输出结果:     - <code>删除的值: &amp;quot;橙子&amp;quot;</code>     - <code>删除后的数组: &amp;quot;苹果|香蕉|葡萄&amp;quot;</code>     - <code>删除前的数组长度: 4</code>     - <code>删除后的数组长度: 3</code>   - 日志信息:<code>删除位置3的值=橙子</code></li> </ul>

页面列表

ITEM_HTML