đầu vào mẫu:Làm thế nào để loại bỏ bất kỳ số trailing từ một chuỗi?
"Hi there how are you"
"? Pizza nơi # 1 ở New York là gì"
"Dominoes là số 1"
"Blah blah 123.123"
"More blah 12.321 123.123 123.132"
Dự kiến sản lượng:
"Hi there thế nào bạn "
" Địa điểm pizza số 1 ở NYC là gì? "
"Dominoes là số"
"Blah blah"
"More blah"
Tôi nghĩ nó là một quá trình 2 bước:
- Chia toàn bộ chuỗi ký tự, một hàng cho mỗi ký tự (bao gồm dấu cách), trong đảo ngược đặt hàng
- Lặp lại, và cho mỗi một nếu đó là một không gian hoặc một số, bỏ qua, nếu không thêm vào bắt đầu của một mảng khác.
Và tôi sẽ kết thúc với kết quả mong muốn.
Tôi có thể nghĩ ra một vài cách nhanh chóng và bẩn thỉu, nhưng điều này cần phải thực hiện khá tốt, vì nó là một trình kích hoạt chạy trên một bảng bận, vì vậy tôi nghĩ sẽ ném nó ra cho các chuyên gia T-SQL.
Mọi đề xuất?
tôi đang làm việc trên một cái gì đó một chút hiệu quả hơn so với phác thảo trong hai bước proc của bạn ess, chỉ cần cho tôi một vài phút. – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
@zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz - tôi chờ đợi với hơi thở bướng bỉnh. :) – RPM1984
Hãy cho tôi biết suy nghĩ của bạn. – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz