红宝石中的正则表达式,用于获取字符串中的所有元音

罗汉·普加里(Rohan Pujari)

如何获得字符串中所有出现的元音及其索引?

示例:str =“ rohan”我想要一个类似{1 =>'o',3 =>'a'}的结果

红宝石中有任何方法可以这样做吗?还是我必须为此编写一个方法?

肖阿里

您可以将$~MatchData)与String#scan

hash = {}
str.scan(/[aeiou]/){|m| hash[$~.begin(0)] = m }
puts hash

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

正则表达式用于在字符串红宝石中收集字母

Postgresql - 正则表达式获取字符串中没有特殊字符的所有单词,除了 -

使用正则表达式在python中的特定符号之后获取字符串中的所有内容

使用正则表达式(包括空格)获取字符串中的所有字母

正则表达式:如何获取字符串中组的所有匹配项

红宝石正则表达式字符串$

正则表达式从字符串中获取字符串

获取Golang正则表达式中括号内的所有子字符串

Python正则表达式从字符串中获取所有图像src'

复杂的正则表达式,用于获取字符串中大括号中的数字

用于在python中的html标签之间刮取字符串的正则表达式

在VBA中使用正则表达式仅获取字符串中的数字

获取字符串正则表达式中的完整值

从成功的正则表达式中获取字符串?

使用正则表达式获取字符串中模式的索引

使用正则表达式和JavaScript获取字符串中的完全匹配

正则表达式从Nodejs中的`({#word#})`获取字符串'word'

从正则表达式()中获取字符串的行为不符合预期

如何使用正则表达式仅获取字符串括号中的内容?

如何使用正则表达式从引号中获取字符串

使用带有Kotlin的正则表达式获取字符串中模式的索引

如何在 Common Lisp 中使用正则表达式来获取字符串中的所有内容,直到最后一次出现“/”?

查找所有字符串的正则表达式是在Java中以$开头的正则表达式

正则表达式获取字符串直到 Perl 中的某个字符串

正则表达式在字符串中任何位置的语音标记之间获取字符串

如何编写正则表达式模式以在 c# 中获取字符串的子字符串

正则表达式在括号之间和Javascript中的字符串文字内部获取字符串

用于获取字符串部分的正则表达式

如何仅使用正则表达式从子字符串中获取所有正则表达式匹配项