本帖最后由 相见是缘8 于 2024-7-11 08:07 编辑
求各位老师帮忙,写个替换代码:
想把文档中,每个药方中的每种药材,按数量的多少,重新先后排序,数量相同的药材,只保留最后一种药材的数量,并在前面加上,各。
如、1:
替换前:
组成:附子(熟)10克、干姜6克、鸡子黄1个、花椒子13粒(捣碎)。人参6克、白术(炙)10克、茯苓10克、陈皮6克、甘草(炙)6克、五味子3克、半夏(洗,去滑)10克、生姜3片、红枣4枚(切开)。
替换后:(按“克、枚、段、片、粒、个”,先后进行排序)。
组成:附子(熟)、白术(炙)、茯苓、半夏(洗,去滑),各10克。干姜、人参、陈皮、甘草(炙),各6克、五味子3克、红枣4枚(切开)、生姜3片、花椒子13粒(捣碎)、鸡子黄1个。
如、2:
替换前:
组成:秦艽钱半、甘草六钱、川芎八两、当归一钱六厘、鸡子黄三个、白芍六钱、饴糖一升、细辛四钱、花椒子六十粒(捣碎)。羌活一钱二分、防风六钱三分、黄芩四钱、石羔七分二厘、白芷四厘、白术一斤半、荷叶二片(剪条)、生地半斤、熟地一斤二两四钱、茯苓五分、葱白三段、独活三两、红枣十二枚(切开)、生姜一两三钱(碎)。
替换后:(按“升、斤、两、钱、分、厘、枚、段、片、粒、个”,先后进行排序)。
组成:饴糖一升、白术一斤半、熟地一斤二两四钱、川芎八两、生地半斤、独活三两、生姜一两三钱(碎)、防风六钱三分、甘草、白芍,各六钱、细辛、黄芩,各四钱、当归一钱六厘、秦艽钱半、羌活一钱二分、石羔七分二厘、茯苓五分、白芷四厘、红枣十二枚(切开)、葱白三段、荷叶二片(剪条)、花椒子六十粒(捣碎)、鸡子黄三个。
|