我有一个带有数字的 txt 文件:
1-2 c., 3-6 c., 7-8 c., 12-15 c. etc.
我需要用“和”分隔相邻的数字(示例中的 1-2 和 7-8),而其余的数字我想保持原样,这样我就得到了:
1 and 2 c., 3-6 c., 7 and 8 c., 12-15 c. etc.
如果我想替换所有连字符,我可以这样做:
$newtxt = preg_replace('#(\d+)-(\d+)#', '$1 and $2', $txt);
我可以使用 PHP 的其他方式轻松地做到这一点,但问题是我只需要借助正则表达式来做到这一点。那可能吗?