替换(字典)是用相似的值改变两个属性。我该如何阻止这一切?

JGrace16JGrace16 成员职位:1新手
2019年6月编辑 帮助
你好!
我使用替换(字典)操作符有两个属性得到他们的值改变成相同的东西,当他们不是同一件事。例如,我有一个值是A12,我想把它改成“小于500DM”,然后我有另一个值是A121,我需要说“无属性”。但是A121只说小于500DM。我怎样才能让它读取12之后的另一个数字?

答案

  • kaymankayman 成员职位:662独角兽
    您可以使用正则表达式选项。这允许您强制进行完全匹配。使用\bA121\b将只匹配精确匹配。\b部分将标记单词边界,如空格或标点符号等。

    除了在替换操作符上标记regex选项,并向麻烦制造者添加边界符号之外,这应该是唯一要做的更改。

    另一个选项是顺序。如果A121高于A12,它将首先匹配A121,所以这也应该很好,但与使用固定边界相比,捕获所有可能的选项可能更复杂。
    sgenzer
登录注册置评。