小编slo*_*ear的帖子

转换为状态机的正则表达式的简短示例?

在Stack Overflow播客#36(http://blog.stackoverflow.com/2009/01/podcast-36/)中,有人表达了这样的观点:一旦你理解了设置状态机是多么容易,你就会知道永远不要试图不恰当地使用正则表达式.

我做了很多搜索.我发现了一些学术论文和其他复杂的例子,但我想找一个简单的例子来帮助我理解这个过程.我使用了很多正则表达式,我想确保我永远不再使用"不恰当".

regex state-machine fsm

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

在iPad上运行Ruby解释器

我很快就会带着我的iPad旅行,没有我的笔记本电脑.在我上路的时候,我想继续修补Ruby.我有一个iPhone开发者计划会员资格,我对将这些东西提交到应用程序商店感兴趣.

我发现了shinycocos项目,它似乎在应用程序中嵌入了一个Ruby解释器.但我无法让它运行,并且它似乎很适合运行cocos2d的东西.

我的第一个目标是运行像Try Ruby这样的交互式命令行!.之后,我想在UITextView中输入小程序并运行它们.我很欣赏你可能知道的任何线索,技巧或现有项目.

ruby iphone ipad ios

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

取两个数组,并从非唯一的值中创建第三个数组

我试图重新删除一个巨大的电子邮件列表迁移,但是有一个问题.我想把重复项转换成自己的数组(第3个).

让我们使这些数组非常简单,简短.

a = ["rich@aol.com", "ian@aol.com"]
b = ["rich@aol.com"] 
Run Code Online (Sandbox Code Playgroud)

基本上我正在尝试制作,c = ["rich@aol.com"]因为它是唯一存在于两个列表中的电子邮件.

到目前为止我的尝试:

unqiq有反面吗?

ab = a + b
ab.uniq
Run Code Online (Sandbox Code Playgroud)

返回:["rich@aol.com","ian@aol.com"]

我可以将+ b转储到第三个c数组中,并将c与ab.uniq进行比较以得到重复的内容吗?

我错过了一种更简单的方法吗?任何帮助都感激不尽!!!!

ruby duplicates uniq

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

标签 统计

ruby ×2

duplicates ×1

fsm ×1

ios ×1

ipad ×1

iphone ×1

regex ×1

state-machine ×1

uniq ×1