小编Abd*_*lla的帖子

如何在ruby中的两个字符串之间获取文本?

我有一个包含此文本的文本文件:

What's New in this Version
==========================
-This is the text I want to get 
-It can have 1 or many lines
-These equal signs are repeated throughout the file to separate sections

Primary Category
================
Run Code Online (Sandbox Code Playgroud)

我只想获取 ========================== 和 Primary Category 之间的所有内容,并将该文本块存储在变量中。我认为以下匹配方法会起作用,但它给了我 NoMethodError: undefined method `match'

    f = File.open(metadataPath, "r")
    line = f.readlines
    whatsNew = f.match(/==========================(.*)Primary Category/m).strip
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?提前致谢。

ruby regex string parsing

3
推荐指数
1
解决办法
6173
查看次数

如何选择具有特定扩展名的文件?红宝石

我希望ruby在当前文件夹中查找以特定扩展名结尾的文件.扩展名为.app.zip

我该怎么做?

ruby search parsing file

2
推荐指数
1
解决办法
1346
查看次数

页面上有2个相同的元素,如何使用watir点击第二个元素?

页面上有2个图像具有相同的图像src链接.如果我使用以下代码,它将单击第一个图像,那么如何单击第二个图像?

browser.image(:src, "https://itc.mzstatic.com/itc/images/btn-grey-small-edit.png").click
Run Code Online (Sandbox Code Playgroud)

ruby webdriver watir elements watir-webdriver

1
推荐指数
1
解决办法
2478
查看次数

标签 统计

ruby ×3

parsing ×2

elements ×1

file ×1

regex ×1

search ×1

string ×1

watir ×1

watir-webdriver ×1

webdriver ×1