首先:我的正则表达式非常糟糕,我已经在这里找到了我在网上找到的那些。
我想增加字符串中的第一个数字,例如$teststring = "abcd1234efgh56";
我已经找到了以下内容:
preg_replace( "|(\d+)|e", "$1+1", $teststring);
将导致abcd1235efgh57
preg_replace( "|(\d+)(?!.*\d)|e", "$1+1", $teststring);
将导致abcd1234efgh57
但是我如何只增加第一个数字(示例中为 1234),同时保留字符串的其余部分?
非常感谢您提前