Forum Discussion
GregBeaumont
9 years agoAdvocate II
A Simple Method to Filter Text Strings in Query Editor
Using M in Query Editor, I'm looking for a simple and efficient means by which to remove non-letters from a text column in a table. For example, if the first two rows within a column have values "thi...
- 9 years ago
No need to lowercase. Try this:
Text.Remove(..YourText.., List.Transform({0..64, 91..96, 123..50000}, each Character.FromNumber(_))))
This will remove every character within the range of 0..50000 that isn't a..z or A..Z. So if you have some special signs that you want to include, you need to find the number (Character.ToNumber) and include those numbers in the list above.
Greg_Deckler
9 years agoCommunity Champion
Well, Text.Remove provides a nice way of removing a list of characters but Text.Replace does not provide the functionality.
https://msdn.microsoft.com/en-us/library/mt260472.aspx