小编Jon*_*han的帖子

AND/OR运算符如何在正则表达式中表示?

我目前正在编写一个词汇表算法,用于检查用户是否正确输入了该词.我有以下情况:该单词的正确解决方案是"part1,part2".用户应该能够输入"part1"(答案1),"part2"(答案2)或"part1,part2"(答案3).我现在尝试将用户给出的字符串与以下自动创建的正则表达式匹配:

^(part1|part2)$
Run Code Online (Sandbox Code Playgroud)

这只会使答案1和2正确,而答案3则是错误的.我现在想知道是否有类似于|的运算符 这说and/or的不是either...or.

愿任何人帮我解决这个问题吗?

regex operators

209
推荐指数
4
解决办法
60万
查看次数

位置:在Windows Phone 7中修复

我正在尝试创建一个PhoneGap Windows Phone 7应用程序.为了模仿应该始终以横向方向在屏幕左侧可见的应用栏,我想放置一个<div>带CSS 的应用栏position:fixed.但是,这不起作用,因为WP7上的IE似乎不支持它.

有没有人知道如何在没有position:fixed可用的情况下显示这样的应用程序栏?

提前致谢

css css-position windows-phone-7 cordova

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

为windows phone安装silverlight工具包

我刚刚在http://silverlight.codeplex.com/releases/view/75888下载了nov11的silverlight工具箱,以便能够在我的windows phone 7应用程序中使用ListPicker.我安装它然后启动Visual Studio 2010 for Windows phone但是当我尝试使用ListPicker时,似乎这是不可用的.为了安装工具包,我需要做什么才能使用它的功能?

thx提前

silverlight toolkit windows-phone-7

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

php函数返回false

以下PHP函数返回一个月的第n个工作日,例如2012年1月的第3个星期三,形式为18-1-2012:

<?php
  function giveNthDay($month, $year, $no, $day) {
     $counter = 0;
     for($i=1;$i<=31;$i++) { //Schleife für 31 Tage
         if(!checkdate($month, $i, $year)) { //wenn datum nicht existiert (bspw. 30. februar) zu nächstem schleifendurchlauf springen
             continue;
         } else {
             if(date('l', strtotime($i.'-'.$month.'-'.$year))==$day) { //wenn generiertes Datum gleicher Wochentag wie gesuchter Tag $day
                 $counter++; //dann $counter um eins erhöhen
                 if($counter==$no) { //falls $counter==$no, also falls bspw. DRITTER ($no==$counter==3) Mittwoch gefunden, Datum zurückgeben
                     return     $i.'-'.$month.'-'.$year;
                 }
             }
         }
     }
     return false; //existiert nicht, bspw. fünfter Sonntag …
Run Code Online (Sandbox Code Playgroud)

php

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