我目前正在编写一个词汇表算法,用于检查用户是否正确输入了该词.我有以下情况:该单词的正确解决方案是"part1,part2".用户应该能够输入"part1"(答案1),"part2"(答案2)或"part1,part2"(答案3).我现在尝试将用户给出的字符串与以下自动创建的正则表达式匹配:
^(part1|part2)$
Run Code Online (Sandbox Code Playgroud)
这只会使答案1和2正确,而答案3则是错误的.我现在想知道是否有类似于|的运算符 这说and/or的不是either...or.
愿任何人帮我解决这个问题吗?
我正在尝试创建一个PhoneGap Windows Phone 7应用程序.为了模仿应该始终以横向方向在屏幕左侧可见的应用栏,我想放置一个<div>带CSS 的应用栏position:fixed.但是,这不起作用,因为WP7上的IE似乎不支持它.
有没有人知道如何在没有position:fixed可用的情况下显示这样的应用程序栏?
提前致谢
我刚刚在http://silverlight.codeplex.com/releases/view/75888下载了nov11的silverlight工具箱,以便能够在我的windows phone 7应用程序中使用ListPicker.我安装它然后启动Visual Studio 2010 for Windows phone但是当我尝试使用ListPicker时,似乎这是不可用的.为了安装工具包,我需要做什么才能使用它的功能?
thx提前
以下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)