我很难记住量化,也就是说,我知道它们都是什么意思,但有没有人能很容易地回忆起哪一个代表哪一个?
? The question mark indicates there is zero or one of the preceding element.
* The asterisk indicates there is zero or more of the preceding element.
+ The plus sign indicates there is one or more of the preceding element.
我将举一个我正在寻找的答案的例子。
为了区分
也许我误解了我上一次time.The的作业,实际上问题描述应该如下所示:
我有一个数组:A B AB BAB ABBAB BABABBAB
数组的每个项的数目是基于Fibonacci数的。
将n字符串和n+1字符串放在一起,然后生成n+2字符串:
BABABBAB = BAB + ABBAB
那么,第n项的x-(例如,10^16-)字母是从最后一个字母中计算出来的A还是B?例如:第六封信是B,不仅在第六学期BABABBAB中,而且在后来的术语ABBABBABABBAB中
第七封信是BABABBAB第六学期的A,也是后面的词- ABBABBABABBAB
最鼓舞人心的消息是有人有了Θ(1)解决方
我似乎找不到造成这一切的原因。我检查了一遍又一遍的网址,我似乎找不到它的问题。
function setTime() {
min = $("#minutes").val();
hour = $("select").val();
odG = $("#odGodina").val();
doG = $("#doGodina").val();
dat = $("#datepicker").val();
dat = dat.split("/"); //mm.dd.YYYY
vreme = new Date(
我试图找到这个模式检测到的第一个单词的索引。
val text = " _his_ fancy;"
val startIndex = 0
val pattern: Regex = "[a-zA-z0-9]".toRegex()
var match = pattern.find(text, startIndex)
println(idx)
但是,当我运行这个时,我得到的索引是1而不是2。有人能告诉我我做错了什么吗?
当我使用Google时,我可以格式化数字Format -> Number -> More Formats -> Custom number format ...。帮助中描述了一些特定的占位符。
然而,没有提到的是以下行为:
当我将自定义格式设置为d时,就会出现18。如果我写ed,就会出现另一个数字。使用引号将导致正确的值。
为什么有些字母代表数字?背后的逻辑是什么?我知道这可能是一种日期格式,但d-m-y并没有导致正确的日期。