问题列表 - 第44378页

Java String.matches正则表达式与OR管道

我正在尝试进行以下匹配,但它没有像我期望的那样返回true:

String attrs = "id|fullname|email|title";
String regex = "fullname|email";
return attrs.matches(regex);
Run Code Online (Sandbox Code Playgroud)

相反,它返回false.

为什么是这样?我期待| attrs中的管道按字面解释为ASCII字符,以及| 正则表达式中的管道根据正则表达式(即OR)进行解释.

我问的原因是因为我正在编写一个应用程序,我让用户以attr1 | attr2 | attr3 | ...的格式设置属性,我想通过将它与可能的属性值进行匹配来验证他/她的输入: attR1位| attR2位| attr3 | ... | ATTR [N].

帮助赞赏,
ktm


通过这样做工作

String regex = "id.*|fullname.*|email.*|title.*";
String attrs = "fullname|email";
return attrs.matches(regex);
Run Code Online (Sandbox Code Playgroud)

java regex

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

如何计算窗口打开的秒数?

我正在尝试编写一个脚本,我需要一个计时器来计算弹出窗口打开的秒数.我是编程的新手但我假设你使用javascript吗?

javascript popup

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

用于空白FileField的Django queryset过滤器?

如何在"FileField"字段中执行Django查询集过滤器查找空白文件?

该字段不为null,它的FileObject中没有文件.

python django

34
推荐指数
2
解决办法
6298
查看次数

如何使用JWPlayer 5.4搜索()然后暂停()

有没有人知道如何让jW PLayer v5.4(Flash渲染或HTML5渲染)在seek()命令后暂停?

当用户点击细粒度控制按钮(或使用左或右箭头键)时,我试图让视频向前或向后步进0.01秒.这样他们就可以以更高的精度捕捉帧抓取.

我不确定这是否可能,但我尝试了一些没有运气的事情.如下:

var stepTo = jwplayer("video_player").getPosition() + 0.01;

jwplayer("video_player").seek(stepTo).onComplete(function(){
    jwplayer('video_player').pause();
});
Run Code Online (Sandbox Code Playgroud)

和:

jwplayer("video_player").pause().seek(stepTo);
Run Code Online (Sandbox Code Playgroud)

和:

jwplayer("jwplayer_container").seek(stepTo).pause();
Run Code Online (Sandbox Code Playgroud)

和:

jwplayer("video_player").pause().play().pause();
Run Code Online (Sandbox Code Playgroud)

我也看到'快捷方式'插件有这个功能,但该插件还不兼容v5.4.

谢谢你的帮助.

jwplayer seek

6
推荐指数
1
解决办法
9574
查看次数

基本的Python导入问题

如果我有一个像这样的src目录设置:

main.py
pkg1:
    __init__.py
    util.py
pkg2:
    __init__.py
    test.py
Run Code Online (Sandbox Code Playgroud)

你能告诉我导入的最佳方式pkg1.utilmain.pytest.py

谢谢!(如果我需要__init__.py在根目录中有另一个文件,请告诉我?)

python import python-3.x

5
推荐指数
1
解决办法
940
查看次数

GWT + Spring MVC(RESTful Web服务)

我一直在思考如何使用GWT设置Spring MVC 3.0(更具体地说是REST功能).也就是说,我不想再使用GWT RPC,通过REST进行通信.问题是我对Spring框架很新,而且我发现的唯一教程,他们使用的是JSP,这正是我被卡住的地方......有没有办法在没有JSP页面的情况下使用Spring,只使用了GWT查看?

java rest gwt spring-mvc

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

使用REST公开MySQL数据库/表

使用REST接口公开MySQL数据库最简单的方法是什么?

我可以在Internet上找到的唯一指导就是使用NetBeans.我不是NetBeans的忠实粉丝......

我想检索它并能够使用此REST接口更新数据库上的数据.

仅供参考,这是我目前正在开发的iPhone应用程序.

mysql rest

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

通过NSUserDefaults的数据持久性

应用程序启动之间NSUserDefaults中的数据是否仍然存在?即使我退出并重新启动应用程序,我仍希望保留一些小数据.

iphone cocoa-touch nsuserdefaults

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

GWT - 在HTMLPanel中显示/隐藏<tr>

我有一个<table>内部的HTMLPanel .我想显示/隐藏<tr>java代码中的一个.

我试图将<tr>其他HTMLPanel放入其中并隐藏Panel.像这样的东西:

...
<tr>
  ...
</tr>
<g:HTMLPanel ui:field="name">
    <tr>
    ...
    </tr>
</g:HTMLPanel>
<tr>
  ...
</tr>
Run Code Online (Sandbox Code Playgroud)

码:

name.setVisible(false);
Run Code Online (Sandbox Code Playgroud)

它有效,但它会在演示文稿中引起奇怪的行为.

我怎么能这样做?

多谢!!!

gwt html-table

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

OpenMP线程"不服从"omp障碍

所以这是代码:

#pragma omp parallel private (myId)
{
  set_affinity();

  myId = omp_get_thread_num(); 

  if (myId<myConstant)
  {
    #pragma omp for schedule(static,1)
    for(count = 0; count < AnotherConstant; count++)
      {
        //Do stuff, everything runs as it should
      }
  }

#pragma omp barrier //all threads wait as they should
#pragma omp single
 {
    //everything in here is executed by one thread as it should be
 }
   #pragma omp barrier //this is the barrier in which threads run ahead
   par_time(cc_time_tot, phi_time_tot, psi_time_tot);
   #pragma omp barrier
} …
Run Code Online (Sandbox Code Playgroud)

openmp

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