---
title: "C# Plocka ut all mellan \" \" för användning i string."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/183438-c-plocka-ut-all-mellan-för-användning-i-string"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "noratx"
published: "2010-05-09T19:18:22.000Z"
updated: "2010-05-09T19:18:22.000Z"
replies: 0
views: 387
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/183438-c-plocka-ut-all-mellan-för-användning-i-string"
---

# C# Plocka ut all mellan " " för användning i string.

## #1 — noratx, 2010-05-09T19:18Z

Tjo,

Hoppas någon har tid å lust att hjälpa.
Har suttit nu i lite över en timme å försökt hitta hur jag skall lösa detta, hittar masso med svar, men inget gör mig mycket klokare tyvärr.
Beror nog på att jag aldrig hållt på särskillt mycket i C#...

Hursomhelst, jag försöker modifiera en redan befintlig klass för att få saker och ting som jag vill.

```
using System;
using System.Collections.Generic;
using System.Threading;
using OpenMetaverse;
using OpenMetaverse.Packets;
using System.Text;

namespace OpenMetaverse.TestClient
{
    public class GroupSendNoticeCommand : Command
    {
        public GroupSendNoticeCommand(TestClient testClient)
        {
            Name = "snotice";
            Description = "Send a Notice to group GroupUUID subject body";
            Category = CommandCategory.Groups;
        }
        public override string Execute(string[] args, UUID fromAgentID)
        {
            if (args.Length < 3)
                return Description;
            UUID avatar = UUID.Zero;
            UUID group = UUID.Zero;
            UUID role = UUID.Zero;
            string subject = args[1];
            string message = String.Empty;
            for (int ct = 2; ct < args.Length; ct++)
                message += args[ct] + " ";
            message = message.TrimEnd();
            if (message.Length > 1023)
                message = message.Remove(1023);
            if (!UUID.TryParse(args[0], out group))
                return "parse error group UUID";
            GroupNotice notice = new GroupNotice();
            notice.Message = message; notice.Subject = subject;
            Client.Groups.SendGroupNotice(group, notice);
            //Client.Groups.Invite(group, roles, avatar);
            return "Sent notice to " + group;
        } 
    }
}
```

Enligt denna klass, vill den ha ett kommando som liknar detta:

> snotice UUID SUBJECT BODY

Jag vill nu få subject att kunna innehålla mer än ett ord.
Detta med hjälp av att omsluta subject med " ".

Dock måste BODY kunna få innehålla " " också, så det är altså bara allt mellan de två första " " som skall stoppas in i subject stringen.

Finns det någon vänlig själ som vet hur jag skall kunna åtakomma detta?

Takcsam för alla svar jag kan tänkas få.

Permalänk: https://www.webforum.nu/p/183438

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/183438-c-plocka-ut-all-mellan-för-användning-i-string
