gpt4 book ai didi

带前导零的正则表达式

转载 作者:行者123 更新时间:2023-12-02 05:37:06 25 4
gpt4 key购买 nike

我对正则表达式相当陌生,需要有关简单表达式的帮助。我正在使用 Pentaho 进行 ETL(在字符串转换中替换),并且我需要在列值中添加前导零并解析文本作为数据库导入的一部分。到目前为止我还无法添加前导零。

该列名为区域,值为“区域 8”“区域 10”“区域 11” 。我的正则表达式是 ['Region'] ,它将消除区域文本,但产生结果 =“8”、“10”、“11”。我需要值来生成“08”、“10”、“11”。因此所有单位数字都必须有前导零。

最佳答案

分两步使用前瞻:

Regex 1:   region (?=\d\D)
Replace 1: 0

Regex 2: region (?=\d\d)
Replace 2: (nothing)

向前看是非消耗性的,因此您不必费心向后引用等。

关于带前导零的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13693672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com