我有這樣的用正則表達式重命名輸入
<textarea type="text" name="featured[items][58252][hpsummary]" cols="50" class="limit20_120">asdfasdfasfasfdsadfasdfaasdfasfdasfasfasdf</textarea>
名稱輸入,我需要通過全部投入到重新編號的項目我可以循環沒有問題,但我被困在如何重新編號他們,使那麼上述然後將1而不是58252
<textarea type="text" name="featured[items][1][hpsummary]" cols="50" class="limit20_120">asdfasdfasfasfdsadfasdfaasdfasfdasfasfasdf</textarea>
我可以算出來的只是不知道如何分析它
我想的只是分割字符串,但我不知道我是否可以使用n正則表達式,以便我不必擔心結尾是否有更多項目或者是否有更好的方法
我就離開這個位置。再次:http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – Cfreak 2012-03-09 15:19:05
@Cfreak我不想解析HTML只是名稱字符串 – mcgrailm 2012-03-09 15:21:13
也許使用serialize()和post()將輸入名稱(和值)發送到服務器,在那裏解析並重新創建它們,然後使用post()的結果替換輸入? – Dave 2012-03-09 15:29:28