webForumDet fria alternativet

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

.NET

0 svar · 375 visningar · startad av noratx

Medlem sedan feb. 200193 inlägg
Frågan#1

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å.

251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)