Вопрос : Вопрос о регулярно выражения C# (замените)

Hi, Experts

I хотел было бы добавить «космос» между номером и характером для, котор дали string

например:

3-ье марта--> добавьте «космос» между «h» и «3» --> становит
2-ое июня 5-ое июля 3-ье марта --> добавьте «космос» между «2» и «j»--> становит

Is 2-ое июня 5-ое июля оно по возможности? как могу я сделайте его. Спасибо заранее
class=

Ответ : Вопрос о регулярно выражения C# (замените)

Настолько явно я утомлен…


Пренебрегите вышеуказанным. Здесь испытанный вариант. Единственное предостережение что вы вызывать функцию дважды для что-то как «4-ое июня 13-ое июля» потому что regex находит «e4 " и «y1» и не находит «4J» на первом пропуске. Вы должны исполнить его вторая гололедь для того чтобы выбрать вверх «4J».


    Regex.Replace (your_string, @ "] [a-zA-Z \ d|\ d [a-zA-Z] «, AlterMatch);

    \ \ функция AlterMatch
    шнур AlterMatch (спичка m)
    {
        возвращенный шнур. Concat (m.Value [0], ««, m.Value [1]);
    }
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us