标签: string-split

在C#(CSV)中将字符串转换为字节数组

我写了一个转换byte[]为的函数string,并添加";" 在每个字节之后.现在我想通过拆分字符串(类似于CSV字符串)将其转换stringbyte[].

public string ByteArrayToString(byte[] byteArray,string s)
{       
    for (int i = 0; i < byteArray.Length; i++)
    {
        s += byteArray[i].ToString() + ";";
    }
    s = s.Substring(0, s.Length - 1);
    return s;
}
Run Code Online (Sandbox Code Playgroud)

我怎么能写一个函数再次将这个字符串转换为该字节数组?

.net c# string bytearray string-split

2
推荐指数
1
解决办法
7890
查看次数

如何拆分字符串并在VB中的循环中使用它们?

我得到一个电子邮件地址的电子邮件地址,由";"分隔 看起来像这样:

geve@krag.de ;;; Tobias@nxs.de; Wissel@weg.de; Sand@nex.de; Claudia@bea.de ;;

我想在这里向这些电子邮件地址发送预约给一个人的样本:

Dim appointment As New EWS.Appointment(esb)
            appointment.Subject = "Einladung zu einem Termin"
            appointment.Body = txtThema.Text
            appointment.Start = Von
            appointment.End = Bis
            appointment.Location = "Raum 202 Kleinostheim"
            appointment.RequiredAttendees.Add("geve@krag.de")  // HERE ARE THE Attendees
            appointment.Save(EWS.SendInvitationsMode.SendToAllAndSaveCopy)
Run Code Online (Sandbox Code Playgroud)

我需要每个电子邮件地址第一个,因为他发送邮件.我怎样才能做到这一点?

在此先感谢您的帮助

vb.net string loops string-split exchangewebservices

1
推荐指数
1
解决办法
4226
查看次数

用任何符号分割字符串

String.split()为了用任何符号分割字符串,我应该传递的正则表达式是什么?

现在,我用任何符号表示以下任何一种情况:

`~`, `!`, `@`, `#`, ...
Run Code Online (Sandbox Code Playgroud)

基本上任何非字母和非数字可打印字符.

java regex symbols string-split

1
推荐指数
1
解决办法
2908
查看次数

一个简单的string.split()出现了可怕的错误

这段代码好像坏了,但我不明白为什么:

System.out.println(line);
// prints: Some Name;1|IN03PLF;IN02SDI;IN03MAP;IN02SDA;IN01ARC

String args[]            = line.split("|");
String candidatArgs[]    = args[0].split(";");
String inscrieriString[] = args[1].split(";");


System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(candidatArgs);
System.out.println("[0]:" + candidatArgs[0]);
System.out.println("[1]:" + candidatArgs[1]);

// prints: S
//         [Ljava.lang.String;@4f77e2b6
//         [0]:
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会这样.按我的逻辑:

String args[]            = line.split("|");
[0]: Some Name;1
[1]: IN02SDI;IN03MAP;IN02SDA;IN01ARC
Run Code Online (Sandbox Code Playgroud)

代替:

[0]: S
Run Code Online (Sandbox Code Playgroud)

如果你想要更多的代码:这应该编译即使它没有做太多(删除尽可能多的不必要的代码)

主要:

有一个文件: Candidati.txt

含: Some Name;1|IN03PLF;IN02SDI;IN03MAP;IN02SDA;IN01ARC

import java.util.ArrayList;

Repository repository = new Repository ("Candidati.txt"); // file name

    ArrayList<Candidat> candidati = repository.getCandidati();
    System.out.println(candidati);
Run Code Online (Sandbox Code Playgroud)

知识库

import java.util.ArrayList;

public class Repository {

    private String …
Run Code Online (Sandbox Code Playgroud)

java string-split

1
推荐指数
1
解决办法
1218
查看次数

TWICE如何分割字符串

我一直在尝试将字符串拆分两次,但始终收到错误“索引超出数组范围”。

这是我打算拆分的字符串:

"a*b*c*d*e^1*2*3*4*5^e*f*g*h*i^"
Run Code Online (Sandbox Code Playgroud)

这样,"^"在第一个数组分离中我将用作分隔符,以便每个集合在第一个结果之后看起来如下

a*b*c*d*e 1*2*3*4*5 e*f*g*h*i
Run Code Online (Sandbox Code Playgroud)

然后,使用*该分隔符对该集合执行另一个拆分操作,以便例如从第一个集合得到的结果a b c d e

这是C#代码:

words = "a*b*c*d*e^1*2*3*4*5^e*f*g*h*i^";

char[] del = { '^' };

string[] splitResult = words.Split(del);
foreach (string w in splitResult)
{
    char[] separator = { '*' };
    string[] splitR = w.Split(separator);
    foreach (string e in splitR)
    {
        string first = splitR[0];
        string second = splitR[1];
        string third = splitR[2];
        string fourth = splitR[3];
        string fifth = splitR[4];
    }
}
Run Code Online (Sandbox Code Playgroud)

c# split string-split

1
推荐指数
1
解决办法
4462
查看次数

java split regex:使用大括号之间的任何文本拆分字符串并保留分隔符

由于这里有另一个问题,我几乎得到了我需要的东西,但并不完全.

我试图使用java的String.split()来分解字符串并保持正则表达式分隔符.我的分隔符不是单个字符.例:

hello {world} this is {stack overflow} and this is my string

需要分成如下数组:

hello

{world}

this is

{stack overflow}

and this is my string

我能够匹配{和}之间的所有文本并{[^}]+}使用它来分割字符串.但我真的需要在{和}之间保留文本.

java regex split string-split

1
推荐指数
1
解决办法
6889
查看次数

如何删除字符串python中的特定空格

我正在分裂并删除像这样的空白区域.

team =  "Hisingsbacka - Guldhedens IK"
homeTeam, awayTeam = team.replace(' ','').split("-")
Run Code Online (Sandbox Code Playgroud)

如果我打印出来,它会显示:

homeTeam = "Hisingsbacka"  <-- This one is ok for this case
awayteam = "GuldhedensIK"  <-- not this one, space between the words needed as shown below
Run Code Online (Sandbox Code Playgroud)

但我希望它看起来像这样:

homeTeam = "Hisingsbacka" 
awayteam = "Guldhedens IK" 
Run Code Online (Sandbox Code Playgroud)

请注意我有几个从网上解析的蜇,其中一些具有相同的"样式/格式"或任何你称之为awayTeam的意思是"word1 word2"因此有时双方都会有这种格式,有时只有右侧,有时只有左侧.

python split string-split removing-whitespace

1
推荐指数
1
解决办法
113
查看次数

在查询带有_的字符串时遇到问题 - Python

我有一个文件列表

DIRLIST = ['201008190000_15201_NC.GZ', '201008190000_15202_NC.GZ', 
'201008190000_16203_NC.GZ', '201008200000_15201_NC.GZ', '201008200000_15202_NC.GZ', 
'201008200000_16203_NC.GZ',]
Run Code Online (Sandbox Code Playgroud)

我想挑选出某些文件 - 比如两个文件中包含16203.

我的第一个想法是在for循环中使用stringsplit,但stringsplit在字符串中不会给我任何超出_的东西 - 而且我有点卡住了.

有任何想法吗?

python string-split

0
推荐指数
1
解决办法
68
查看次数

How to split a string file name using regular expression?

我需要将以下字符串拆分为一个数组.以下是字符串

"camera01_2012-04-13-10-14-12-625.jpg"

我的代码是 String[] fileNameParts = fi.getName().split("[_-.]");

但它抛出一个异常,说"Exception:索引4附近的语法错误U_REGEX_INVALID_RANGE:"

java regex android string-split

0
推荐指数
1
解决办法
646
查看次数

Python split()String包含空格的列表

user_words = raw_input()
word_list = user_words.split()
user_words = []
for word in word_list:
    user_words.append(word.capitalize())
user_words = " ".join(user_words)
print(user_words)
Run Code Online (Sandbox Code Playgroud)

电流输出:

Input:
hello  world(two spaces in between)

Output:
Hello World

Desired Output:

Input:
hello  world(two spaces in between)

Output:
Hello  World(two spaces in between)

注意:我希望能够用空格分割字符串,但仍然在用户输入的原始字符串中的单词之间有多余的空格.

python string-split

0
推荐指数
1
解决办法
2万
查看次数