【问题标题】:Removing a character from string in Rspec从Rspec中的字符串中删除一个字符
【发布时间】:2015-05-12 03:31:33
【问题描述】:

我是 Rspec 的新手,遇到了一个小问题。

text = page.find(:xpath,"some xpath").text

上面的代码行从 html 元素中获取值,即 15% 或任何其他低于 100 的值,我想从值中删除 % 符号并将其用于比较。有人可以帮忙吗?

【问题讨论】:

    标签: ruby rspec automation capybara


    【解决方案1】:

    您可以使用String#sub 替换它:

    '15%'.sub('%', '') #=> '15'
    

    【讨论】:

      【解决方案2】:

      如果出现不止一次,您也可以使用 gsub:

      '15%%%'.gsub('%', '') #=> '15'
      

      【讨论】:

        猜你喜欢
        • 2023-03-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-24
        • 2023-01-28
        • 2013-03-02
        相关资源
        最近更新 更多