Портативный веб-сервер USB

Я придумал это решение. Идея состоит в том, чтобы удалить цитаты из направляющих, которые имеют кавычки. Затем добавьте цитаты ко всем (голым) гидам. Если есть какое-то другое решение, которое может найти точный Guid без одинарных кавычек и окружить его одинарными кавычками, используя чистый Regex, я бы принял это как ответ.

using System;
using System.Text.RegularExpressions;

namespace RegexTest
{
    class Program
    {
        static void Main(string[] args)
        {
            string inputString = @"ObjectID = '{A591C480-2979-48ED-9796-5C3149472E7A}' and ObjectID = { 90f0fb85 - 0f80 - 4466 - 9b8c - 2025949e2079 }";
            Console.WriteLine("Before: ");
            Console.WriteLine(inputString);

            var quotedGuidMatches = Regex.Matches(inputString, @"'[({]?\s?[a-zA-Z0-9]{8}\s?[-]?\s?([a-zA-Z0-9]{4}\s?[-]?\s?){3}\s?[a-zA-Z0-9]{12}\s?[})]?'");

            var guidMatches = Regex.Matches(inputString, @"\b[({]?\s?[a-zA-Z0-9]{8}\s?[-]?\s?([a-zA-Z0-9]{4}\s?[-]?\s?){3}\s?[a-zA-Z0-9]{12}\s?[})]?\b");

            //First eliminate single quotes from guoted guids
            foreach(var quotedGuid in quotedGuidMatches)
            {
                inputString = inputString.Replace(quotedGuid.ToString(), quotedGuid.ToString().Trim('\''));
            }            

            //After single quotes have been eliminated from guids, surround all naked guids with single quotes
            inputString = Regex.Replace(inputString, @"\b[({]?\s?[a-zA-Z0-9]{8}\s?[-]?\s?([a-zA-Z0-9]{4}\s?[-]?\s?){3}\s?[a-zA-Z0-9]{12}\s?[})]?\b", "'[110]'", RegexOptions.IgnoreCase);

            Console.WriteLine("\nAfter: ");
            Console.WriteLine(inputString);

            Console.ReadLine();
        }
    }
}

enter image description here

5
задан Rob Kam 11 June 2009 в 13:58
поделиться

5 ответов

XAMPP идеально подходит для этого.

8
ответ дан 14 December 2019 в 04:49
поделиться

Я рекомендую XAMPP, таким образом, я думаю, что Вы на правильном пути.

2
ответ дан 14 December 2019 в 04:49
поделиться

Не использовали это, но похоже, что это было бы правильно Ваша область:

http://www.blackdot.be/?inc=apache/httpserveronusb

Жемчуг поддержек + php по умолчанию.

От страницы: Если Вы - веб-разработчик, я уверен, что Вы имели в тот момент, куда Вы пошли: "Если только у меня был веб-сервер, удобный прямо сейчас!"

Затем Сервер HTTP На USB - что-то для Вас! Сервер HTTP На USB является полностью настроенным веб-сервером, который работает от Вашей ФЛЕШ-КАРТЫ. Включите это и от Вас идет! Это может быть использованием к демонстрации веб-сайта костюмеру, совместно использовать файлы с Вашими друзьями (оба пути благодаря DAV) или просто произвести на людей впечатление, но действующий все гиковские!

Действительно ли Вы являетесь особенными, и Вы зависите от экзотического стороннего модуля? Просто отбросьте их в папке модуля и отредактируйте конфигурационный файл!

Функции:

  • Приложение управления
  • Apache 2.2.11
    • mod_deflate
    • mod_ssl
  • mod_security
  • mod_perl
  • PHP 5.2.8
  • ActiveState Perl 5.10

Требования:

  • Windows 2000, Windows XP или Windows 2003
  • Флеш-карта 256 МБ
1
ответ дан 14 December 2019 в 04:49
поделиться

LAMPPIX - похож не актуальный, но должен сделать задание.

0
ответ дан 14 December 2019 в 04:49
поделиться

Я предложил бы Apache, довольно легкий, и имею все, в чем Вы будете нуждаться (PHP).

-4
ответ дан 14 December 2019 в 04:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: