@elisha_langworth
You can use the following regular expression to extract the meters (m) and kilometers (km) values from a string:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import re # Sample string string = "I ran 5km and then walked 300m." # Pattern to extract meters and kilometers pattern = r'(d+)s*(m|km)' # Find all matches in the string matches = re.findall(pattern, string) # Print the matches for match in matches: print(f"Value: {match[0]}, Unit: {match[1]}") |
This code snippet will output:
1 2 |
Value: 5, Unit: km Value: 300, Unit: m |
You can adjust the pattern and code as needed based on the specific format of the string you are working with.