小编cod*_*res的帖子

如何在今天的Rails中验证日期?

我有一个包含属性的Active Record模型:expiry_date.我如何进行验证,使其在今天(当时的当前日期)之后?我对Rails和ruby完全不熟悉,我找不到类似的问题来回答这个问题?

我正在使用Rails 3.1.3和ruby 1.8.7

ruby validation ruby-on-rails

39
推荐指数
4
解决办法
3万
查看次数

在python中使用正则表达式捕获表情符号

我想有一个正则表达式模式来匹配表情符号":)",":(".还应该捕获重复的表情符号,如":) :)",":) :("但过滤掉无效的语法,如":( (".

我有这个,但它匹配":(("

bool( re.match("(:\()",str) ) 
Run Code Online (Sandbox Code Playgroud)

我可能在这里遗漏了一些明显的东西,我想为这个看似简单的任务提供一些帮助.

python regex

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

来自数组大小'k'的每个可能子集的最大元素的总和

我有一个非常大的列表,包含大约10,000个元素,每个元素是一个大到50亿的整数.我想从最大大小为10,000个元素的数组的每个可能的大小'k'(由用户给出)子集中找到最大元素的总和.我想到的唯一解决方案是生成每个子集(使用itertools)并找到其最大元素.但这需要花费大量时间!解决这个问题的pythonic方法是什么?

python algorithm subset

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

如何在Java程序中通过正则表达式仅显示网页的内容(不是任何标签,链接)

我检查了这个具体问题,找不到任何问题.我用Java编写一个程序,从网页内容进行分析,所以我需要一个正则表达式,可以剔除掉所有的链接和标签(href,img,等...),这样我就可以只显示纯内容的书面和可见在网页中.非常感谢.

嗨,我想让它更具体:

URLConnection connection = wordURL.openConnection("http://en.wikipedia.org/wiki/Bloom_filter");
BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
String word = "bloom filter";
String regexp2 = word; 
Pattern pattern2 = Pattern.compile(regexp2);
String HTML_REGEX = "(<.+?>)+"; // as per your answer(Martijn Courteaux)
while ((line = br.readLine()) != null)
{
       String content;
       if ( (content = line.replaceAll(HTML_REGEX, "\n") )!= null)
       {
              Matcher matcher2 = pattern2.matcher(line);
              if(matcher2.find())
              {
                   System.out.println(line);
              }
        }
 }
Run Code Online (Sandbox Code Playgroud)

但遗憾的是,它仍会打印出段落(<p>)标签以及<li带有一些垃圾的标签</li>.我想限制它只显示存在"布隆过滤器"的那些词.再次感谢.

html java regex

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

标签 统计

python ×2

regex ×2

algorithm ×1

html ×1

java ×1

ruby ×1

ruby-on-rails ×1

subset ×1

validation ×1