【发布时间】:2023-04-10 07:09:02
【问题描述】:
我仍在研究正则表达式并一点一点地学习。这个让我头疼。我有一个类似下面的字符串:
".......mapsearch"), '52.486683, -4.044363', options......"
我想从字符串中检索 2 个数字(long 和 lat)——我不介意我是否将它们作为一个完整的字符串一起检索,中间包含逗号和空格。
我知道我想使用表达式来匹配并忽略从开始到 mapsearch"), ' 的任何内容,包括字符串的结尾到 ', options 模式。
更新
该字符串还将包含一系列其他字符,例如 { } ( ) = : / 以及所需匹配前后的数字..
【问题讨论】:
-
为什么不在
,上爆炸,然后循环检查它是否是一个浮点数/整数来保留它? -
字符串中只有这两个数字吗?
-
这是 CSV 文件中的一行吗?你最好使用解析器。
-
@将发布更长的字符串。
标签: php regex preg-replace