【发布时间】:2018-10-18 22:27:48
【问题描述】:
在 this answer 的基础上,我想到了使用 PostgreSQL 的 regexp_replace 函数和 to_char 来创建一个 PHP 创建的 SQL 馈送表,其中有一列数字是集中的,但右对齐。
在 HTML 前端,该列已经集中,但这使得具有不同长度的数字不会向右对齐。该答案的想法是使所有数字具有相同的长度,以空格开头,以使它们向右对齐。
我尝试了regexp_replace(to_char(field,'FM000,000,000'),$$^(0{1,3},?)+$$,' '),但这会使每个0 向左移动,同时分组, 被单个HTML   替换。
有人可以建议将每个0 更改为  的方法吗?我很确定同样的解决方案可以应用于另一个regexp_replace,所以我可以将任何“左分组,”替换为 。
【问题讨论】:
标签: regex postgresql regexp-replace