Как удалить строку внутри строки? C# - PullRequest
0 голосов
/ 02 апреля 2020

У меня есть переменная со значениями, похожими на:

  A-something_123.png
  B-othersomething_43.png

Я хочу удалить строки между символами "_" и "."

Я хочу сохранить:

A-something.png
B-othersomething.png

Не могли бы вы мне помочь?

1 Ответ

3 голосов
/ 02 апреля 2020

Можно использовать регулярное выражение:

var result = Regex.Replace(str, @"_[^_\.]+\.", ".");

Это на самом деле вполне оптимально для больших наборов данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...