We have a series of addresses like the following which we'd like to reformat. All the addresses are in the Boston area of Massachusetts (MA) and should have a leading '0' before the 2 in the zip code. Can you insert the leading '0'?
Example:
Input: adrIn = '950 Blue Hill Ave.Dorchester, MA 2124';
Output: adrOut = '950 Blue Hill Ave.Dorchester, MA 02124';
Feature Tip:
R2016b introduces string arrays and text manipulation functions which can help. To learn more see MATLAB Characters and Strings.
Background:
Did you know the city of Boston has a number of urban orchards? This data comes form a list of these orchards. We're trying to reformat the addresses into a standard form. You can see the data here or import it into MATLAB with webread.
data = webread('https://data.cityofboston.gov/api/views/byxy-288e/rows.csv');
Related Problems:
Use R2016b Text Manipulations to Fix These Addresses (Part 1)
Use R2016b Text Manipulations to Fix These Addresses (Part 2)
Use R2016b Text Manipulations to Fix These Addresses (Part 3)
How to find the position of an element in a vector without using the find function
2323 Solvers
1123 Solvers
Find the sum of the elements in the "second" diagonal
880 Solvers
Test if two numbers have the same digits
155 Solvers
Sum the numbers on the main diagonal
375 Solvers
Problem Tags