Tag: 分割

我如何在Linux控制台中分割?

我有变数,我想find一个由另一个划分的价值。 我应该用什么命令来做到这一点?

如何可靠地在Python中分割string?

在Perl中,我可以这样做: my ($x, $y) = split /:/, $str; 不pipestring是否包含模式,它都会起作用。 在Python中,但是这不起作用: a, b = "foo".split(":") # ValueError: not enough values to unpack 在这种情况下防止错误的规范方法是什么?

为什么在C ++中分割string比Python慢​​?

我试图将一些代码从Python转换为C ++,以获得一点速度,并加强生锈的C ++技能。 昨天我惊讶地发现,从stdin的阅读线的天真实现在Python比C ++快得多(见本文 )。 今天,我终于想通过合并分隔符(类似的语义到python的split())来分割C ++中的string,现在正在经历似曾相识的过程! 我的C ++代码需要更长的时间来完成这项工作(尽pipe不像昨天的课程那样多一个数量级)。 Python代码: #!/usr/bin/env python from __future__ import print_function import time import sys count = 0 start_time = time.time() dummy = None for line in sys.stdin: dummy = line.split() count += 1 delta_sec = int(time.time() – start_time) print("Python: Saw {0} lines in {1} seconds. ".format(count, delta_sec), end='') […]

我怎样才能拆分和修整一个string成部分都在一行?

我想分割这一行: string line = "First Name ; string ; firstName"; 进入他们的修剪版本的数组: "First Name" "string" "firstName" 我怎么能做到这一切在一条线上? 以下给我一个错误“不能转换typesvoid”: List<string> parts = line.Split(';').ToList().ForEach(p => p.Trim());

在Vim中取消拆分窗口

我已经水平分割我的窗户。 现在我怎样才能返回到正常模式,即没有拆分窗口只有一个窗口,而不取消所有打开的窗口。 我有5,不想“退出”,只想走出拆分窗口。

如何在shell中分割string并获取最后一个字段

假设我有string1:2:3:4:5 ,我想获得它的最后一个字段(在这种情况下是5 )。 我如何使用Bash做到这一点? 我试过cut ,但我不知道如何用-f指定最后一个字段。

拆分关键字后的PHP MySQL

我有一个表存储邮政编号,它的标签如: Post_id | Tags ————————————– 1 | keyword1,keyword2,keyword3 我想循环这个表格中的每一行,并执行: 把关键字1,关键字2,关键字3放在新表中: word_id | word_value ————————- 1 | keyword1 2 | keyword2 3 | keyword3 得到mysql_insert_id()foreach(或者如果word_value已经存在,则存在word_id),然后放入新表中,如: post_id | word_id —————— 1 | 1 1 | 2 1 | 3 我已经使用PHP和MySQL做这个任务,但这是慢慢的。 任何人有好主意?

将string拆分成句子

我写了这段代码拆分一个string,并将其存储在一个string数组中: – String[] sSentence = sResult.split("[az]\\.\\s+"); 但是,我已经添加了[az],因为我想处理一些缩写问题。 但是,我的结果显示如下: – 此外,当埃弗里特试图指导他们的基础math,他们certificate没有反应 我看到我失去了在分割函数中指定的模式。 我可以失去这个时期,但丢失这个词的最后一个字母会扰乱它的意义。 有人可以帮我解决这个问题,另外,有人可以帮我处理缩写吗? 例如,因为我基于句点分割string,所以我不想丢失缩写。

将大的Git仓库拆分成许多较小的仓库

在成功地将一个SVN仓库转换为Git后,我现在有一个非常大的Git仓库,我想分解成多个较小的仓库并保存历史logging。 那么,有人可以帮助分解可能看起来像这样的回购: MyHugeRepo/ .git/ DIR_A/ DIR_B/ DIR_1/ DIR_2/ 进入如下所示的两个存储库: MyABRepo/ .git DIR_A/ DIR_B/ My12Repo/ .git DIR_1/ DIR_2/ 我已经尝试了以前的问题中的指示,但是在尝试将多个目录放入单独的回购( 分离(移动)子目录到单独的Git存储库中 )时并不适合。

如何在Windowsbatch file中分割string?

假设我有一个string“AAA BBB CCC DDD EEE FFF”。 我怎样才能拆分string和检索batch file中的第n个子string? 在C#中的等效将是 "AAA BBB CCC DDD EEE FFF".Split()[n]