首先:我對正則表達式非常不滿,我已經在網上找到了這些正則表達式。preg_replace僅字符串中的第一個數字
我想增加字符串中的第一個數字,例如: $teststring = "abcd1234efgh56";
我已經發現:
preg_replace("|(\d+)|e", "$1+1", $teststring);
將導致abcd1235efgh57
preg_replace("|(\d+)(?!.*\d)|e", "$1+1", $teststring);
將導致abcd1234efgh57
但我怎麼僅增加第一號(1234該示例),而留下的字符串的其餘部分是?
非常感謝你提前
嗨,非常感謝,這完美的作品。我應該考慮一下...... –