![](/img/trans.png)
[英]Confusion with Atomic Grouping - how it differs from the Grouping in regular expression of Ruby?
[英]ruby regular expression grouping
我在使用正則表達式從字符串中提取子字符串時遇到問題。
例如,我有一個像下面這樣的字符串
str = "result[cars][ford]"
現在我需要一個正則表達式,它可以從那個字符串中提取汽車和福特
str.match({{regex}})[1]
會提供汽車和
str.match({{regex}})[2]
會提供福特
現在我需要那個花括號內的正則表達式。
任何有助於這個問題的鏈接都是最受歡迎的。
它實際上很簡單。
s = "result[cars][ford]"
matches = s.scan(/\[(\w+)\]/).flatten # => ["cars", "ford"]
這是一個演示 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.