Следующее регулярное выражение выглядит следующим образом:
^My Birthday is: (\w{3} \w{3} \d\d) \d\d:\d\d:\d\d \w{3}( \d{4})\.$
Затем вам просто нужно присоединиться к двум захваченным группам, ссылаясь на их соответствующие индексы.Я не знаю .NET, но в JavaScript это выглядело бы так:
text.replace(/(\w{3} \w{3} \d\d) \d\d:\d\d:\d\d \w{3}( \d{4})\.$/, '$1$2')
Единственное, что вам может понадобиться изменить в регулярном выражении, это первое \d\d
, в зависимости от того, как 1–9 отображаются.Если они отображаются как 1–9 (а не 01–09), вам нужно будет использовать \d\d?
вместо.