我需要将String拆分为单个字符串的数组.
例如,拆分"cat"会给出数组"c","a","t"
请解释我的strtok()功能工作.手册说它把字符串分成了令牌.我无法从手册中了解它实际上是做什么的.
我添加了手表str并*pch检查其工作情况,当第一个while循环发生时,内容str仅为"this".如何在屏幕上显示下面显示的输出?
/* strtok example */
#include <stdio.h>
#include <string.h>
int main ()
{
char str[] ="- This, a sample string.";
char * pch;
printf ("Splitting string \"%s\" into tokens:\n",str);
pch = strtok (str," ,.-");
while (pch != NULL)
{
printf ("%s\n",pch);
pch = strtok (NULL, " ,.-");
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
输出:
Splitting string "- This, a sample string." into tokens: This a sample string
我试图在python中拆分此字符串: 2.7.0_bf4fda703454
我想在下划线上拆分该字符串,_以便我可以使用左侧的值.
你好,我正在尝试我认为在Javascript中相当容易的正则表达式,但给我很多麻烦.我希望能够通过javascript分割日期来分割日期,分别是' - ','.','/'和''.
var date = "02-25-2010";
var myregexp2 = new RegExp("-.");
dateArray = date.split(myregexp2);
Run Code Online (Sandbox Code Playgroud)
什么是正确的正则表达式任何和所有的帮助将是伟大的.
我想知道是否有可能将文件分成相等的部分(编辑: =除了最后一个之外所有相等),而不会破坏该行?在Unix中使用split命令,行可能会被分成两半.有没有办法,比如说,将文件分成5个相等的部分,但它仍然只包含整行(如果其中一个文件稍微大一点,那就没问题了)?我知道我可以计算行数,但我必须在bash脚本中为很多文件执行此操作.非常感谢!
像"HELLO there HOW are YOU"大写单词一样拆分字符串的最佳方法是什么(在Python中)?
所以我最终得到一个像这样的数组: results = ['HELLO there', 'HOW are', 'YOU']
编辑:
我试过了:
p = re.compile("\b[A-Z]{2,}\b")
print p.split(page_text)
Run Code Online (Sandbox Code Playgroud)
但它似乎不起作用.
我为什么要......
未捕获的TypeError:string.split不是函数
......当我跑...
var string = document.location;
var split = string.split('/');Run Code Online (Sandbox Code Playgroud)
:help在Vim中调用,我得到了包含拆分窗口的帮助手册页.我想最大化帮助手册窗口并关闭其他窗口.
我怎样才能做到这一点?什么是Vim命令来做到这一点?
我想从特定的行号中拆分一个400k行的长日志文件.
对于这个问题,让我们这个任意数字300k.
是否有一个linux命令允许我这样做(在脚本中)?
我知道split让我按大小或行号分割文件,但这不是我想要的.我想要一个文件中的第一个300k和第二个文件中的最后一个100k.
任何帮助,将不胜感激.谢谢!
再想一想,这将更适合超级用户或serverfault站点.