小编use*_*205的帖子

如何使用正则表达式查找包含特定字母的单词?

我需要一个正则表达式来查找包含字母"y"的任何单词.

这是我的想法:

/\bw*[y]\w*\b/
Run Code Online (Sandbox Code Playgroud)

单词边界,某事或什么都没有,y,某事或什么都没有,字边界.
它适用于第一个单词,但不适用于下一个单词.

如何在字符串中获取包含ay的所有单词?

regex

6
推荐指数
2
解决办法
2万
查看次数

定义一个期望数字n和数组a的函数,并返回一个大小为n的数组,其结果包含数字i的出现

示例:该功能

frequencies (3,[0,1,1,0,1,1]) should return [2,4,0]
Run Code Online (Sandbox Code Playgroud)

这就是我所拥有的:

def minPosFrom (a, pos)
  min = a[pos]
  minPos = pos
  for i in pos+1 .. a.size-1 do
    if a[i] < min
      then minPos =i
      min = a[i]
    end
  end
  return minPos
end

def swap!(a,i,j)
  dummy = a[i]
  a[i] = a[j]
  a[j] = dummy
end

def minSort!(a)
  for i in 0 .. a.size-2 do
    pos = minPosFrom(a,i)
    swap!(a,i,pos)
  end
  return a
end


def frequencies(a)
  minSort!(a)
  b=1
  i=0
  while a[i]==a[i+1] do
    b=b+1
    i=i+1
    return (b) …
Run Code Online (Sandbox Code Playgroud)

ruby

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

标签 统计

regex ×1

ruby ×1