RegEx(?)——如何从文本中解析邮政编码?
我有一个文件,其中包含城市、州和邮政编码的混合体。 例子:
蒙森 11010 谢尔特岛高地。 。 。 ..11965 布伦特伍德 11717 硬石 11743
我需要从该文本中获取所有邮政编码。 它们只有 5 位数字(没有 5+4),除了邮政编码之外没有其他数字。 这似乎是一个非常简单的正则表达式,但我根本不知道如何制作表达式。
我了解一些 PHP,所以如果可能的话,这是我的首选语言。 理想情况下,我希望它显示输出 1-zip-per-line,以便我可以复制/粘贴到 Excel 等内容中。
谢谢你的帮助!
I have a file that contains a mish-mash of cities, states, and zip codes. Example:
Munson 11010 Shelter Island Heights. . . .. 11965
Brentwood 11717 Halesite 11743
I need to grab all of the zip codes out of that text. They are only 5 digit (no 5+4), and there are no other numbers besides the zips. It seems like a pretty straightforward regex thing, but I have no idea at all how to make the expression.
I know some PHP so that's my preferred language, if possible. Ideally I'd like it to display the output 1-zip-per-line so that I can copy/paste into something like Excel.
Thanks for any help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
以下代码应该会引导您走向正确的方向:
The following code should send you in the right direction:
伟大的! 非常感谢——这就是我最终使用的:
Great! Thanks so much -- here's what I ended up using: