用PHP解析和替换文本

用PHP解析和替换文本,php,parsing,replace,Php,Parsing,Replace,我有这样一个字符串:N-{id size='4'}/{date format='m-Y'}。 现在我需要: 解析该字符串以获取ID和日期标记。该字符串只能包含其中一个或两者; 在这种情况下读取大小和格式值4和m-Y; 将字符串替换为N-0030/112014:其中30这是一个整数,在任何情况下都是ID值,但我需要2零,因为大小值是4,112014是m-Y格式的2014年11月的日期,格式值可以更改。 您知道如何执行此操作吗?有关格式,请参阅。通过多种方式阅读/提取是相当容易的。有很多想法。正则表

我有这样一个字符串:N-{id size='4'}/{date format='m-Y'}。 现在我需要:

解析该字符串以获取ID和日期标记。该字符串只能包含其中一个或两者; 在这种情况下读取大小和格式值4和m-Y; 将字符串替换为N-0030/112014:其中30这是一个整数,在任何情况下都是ID值,但我需要2零,因为大小值是4,112014是m-Y格式的2014年11月的日期,格式值可以更改。
您知道如何执行此操作吗?

有关格式,请参阅。通过多种方式阅读/提取是相当容易的。有很多想法。正则表达式以多种形式出现在人们的脑海中。你看,这需要稍加修改。