我有一些我要拆分的字符串。 每个字符串构建如下: 一月(10) 安娜(100) 等等… 这是一个名字,后跟一个空格,最后是括号之间的数字。 我想把它分成2个字符串。 字符串1必须只是名称而字符串2只能是数字。 有谁知道怎么做?
答案 0 :(得分:2)
使用split方法并发送字符数组以进行拆分。
Tuple<string, string>[] pairs = new Tuple<string, string>[split.Length/2];
for (int i = 0; i < pairs.Length; i++)
{
pairs[i] = new Tuple<string, string>(split[i * 2], split[(i * 2) + 1]);
}
这将为您提供数组pairs[1].Item1 // will give you second person name
pairs[1].Item2 // will give you second person number
正如你所看到的,甚至索引都是名称,之后的索引是它们的编号。所以得到这样的对。 (请注意,索引为0表示第一个是索引0。)
UPDATE
qd
SET
new_capvehicleid = cv.new_capvehicleid
FROM
quotedetailextensionbase qd
join vwCapidLookup cv on
cv.new_capid = qd.new_capid
AND cv.new_captype = qd.new_captype
;
并像这样访问它们。
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell:CustomCell = tableView.dequeueReusableCellWithIdentifier("CustomCell") as! CustomCell
//Do sth
return cell
}
答案 1 :(得分:1)
使用正则表达式
Point topLeftCorner = yourEllipse.PointToScreen(new Point(0, 0));//Get the point of the topleft corner of your UIElement
Point center = new Point(topLeftCorner.X + yourEllipse.Width / 2, topLeftCorner.Y + yourEllipse.Height / 2);//The center of your ellipse