擅长:python、mysql、java
<pre><code>import re
input_string = """
(150.32424, -234.4234242)
(242.42342, -42342.4242)
(-2424, 2424)
"""
result = re.findall(r"\((-?\d+(?:\.\d+)?), *(-?\d+(?:\.\d+)?)\)", input_string)
# Use this if you just want the integer parts
# result = re.findall(r"\((-?\d+)(?:\.\d+)?, *(-?\d+)(?:\.\d+)?\)", input_string)
long, lat = zip(*map(lambda pair: map(float, pair), result))
print(long)
(150.32424, 242.42342, -2424.0)
print(lat)
(-234.4234242, -42342.4242, 2424.0)
</code></pre>