【发布时间】:2012-11-16 09:26:06
【问题描述】:
我必须将脚本翻译成 php,但我似乎无法理解这行代码的作用。
text = re.split(stop_char, (row[0]+". "+row[1][0:NB_CARAC_MSG]).lower())
有什么想法吗?
【问题讨论】:
-
-1 将来包括更多信息,例如您从哪里获得
row以及它包含的内容。举个例子吧。
我必须将脚本翻译成 php,但我似乎无法理解这行代码的作用。
text = re.split(stop_char, (row[0]+". "+row[1][0:NB_CARAC_MSG]).lower())
有什么想法吗?
【问题讨论】:
row 以及它包含的内容。举个例子吧。
row 是某种列表/数组类型。 row[1] 可能是一个字符串。
0:NB_CARAC_MSG 表示“从 0 到 NB_CARAC_MSG-1 的子字符串(包括两者)。
【讨论】:
NB_CARAC_MSG-1。如果列表是["a", "b", "c", "d", "e", "f"] 和NB_CARAC_MSG-1 是3,你会得到["a", "b", "c"]。
[a] 表示“获取索引为a 的元素”,a 必须是整数。 [a:b] 表示“获取[a,b) 之间的元素子集(不包括上限)。当b 为空时,您总是得到一个空结果。试试看:print "ab"[0:0]