替换(字典)操作符有问题

kazemi_asgharkazemi_asghar 成员职位:8学我
嗨。
我想把一些代码替换成城市的名字。但我有个问题。
例如,想象一下:
1 - - - >
2——> B
12 - - - > C
但是当我运行我的进程而不是替换“12”白色“C”时,它替换了“12”白色“AB”
如果能帮助我,我会很感激的。




标记:

答案

  • MartinLiebigMartinLiebig 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家,大学教授职位:3362年RM数据科学家
    你好,
    我认为你想使用Map操作符而不是Replace?Replace将与正则表达式一起使用。

    最好的
    马丁
    - RapidMin乐鱼平台进入er数据科学服务主管
    德国多特蒙德
  • kazemi_asgharkazemi_asghar 成员职位:8学我
    @mschmitz我确实想使用替换(字典)操作符,它不能正常工作。

  • MartinLiebigMartinLiebig 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家,大学教授职位:3362年RM数据科学家
    你好,
    好的,你想用正则表达式来替换部分字符串?
    ~马丁
    - RapidMin乐鱼平台进入er数据科学服务主管
    德国多特蒙德
  • kazemi_asgharkazemi_asghar 成员职位:8学我
    我听不懂你的意思,但请听我的例子:
    1 آذربایجانشرقی


    2 آذربایجانغربی


    3. اردبیل


    4 اصفهان


    5 البرز


    6 ایلام


    7 بوشهر


    8 تهران


    9 جنوب کرمان(جیرفت جیرفت کهنوج)


    10 چهار محال بختیاری


    11 خراسانجنوبی


    12 خراسانرضوی


    13 خراسانشمالی


    14 خوزستان


    15 زنجان


    16 (سمازندراناری)


    17 سمنان


    18 سیستان بلوچستان


    19 فارس


    20. قزوین


    我想用另一个属性中的城市名替换数字。比如,用1和5的组合替换15。
  • kaymankayman 成员职位:662独角兽
    替换你的数字如下:\b1\b,这样12就变成\b12\b

    这样系统就知道它需要替换完整的数字(12),而不是1和2,否则这将是默认的。
登录注册置评。