Tôi có một chuỗi các từ và tôi muốn xóa một số hậu tố và tiền tố (được đặt trong một mảng) từ mỗi từ, sau đó lưu trữ các từ gốc trong một chuỗi. Có bất kỳ đề xuất nào không? cảm ơn trước.Xóa các tiền tố và hậu tố khỏi các từ trong C#
Tổng số hậu tố và tiền tố lớn hơn 100, những gì tốt hơn để đại diện cho chúng? Mảng? Regex? Có gợi ý nào không?
public static string RemoveFromEnd(this string str, string toRemove)
{
if (str.EndsWith(toRemove))
return str.Substring(0, str.Length - toRemove.Length);
else
return str;
}
Điều này có thể hoạt động với hậu tố, tiền tố như thế nào? Có cách nào nhanh chóng để thực hiện cho cả hậu tố và tiền tố cùng một lúc không? Chuỗi của tôi quá dài.
Những gì bạn đã cố gắng cho đến nay? Bạn có thể hiển thị một số ví dụ đầu vào và đầu ra bạn muốn? –
bạn có mã ban đầu không. StackOverflow được thiết kế để cộng tác với công việc hiện tại, không nhằm mục đích đề xuất. –