gpt4 book ai didi

ruby-on-rails - 如何使用正则表达式获取城市和密码

转载 作者:数据小太阳 更新时间:2023-10-29 09:01:57 26 4
gpt4 key购买 nike

我的地址很少,我想通过正则表达式获取该地址中的密码和城市名称

这些是地址

M G Road, Dlf City Phase I Gurgaon, Gurgaon - 122001, Near Sikanderpur Metro Station
Plot 32, Central Business District, Shahdara, Delhi - 110032
Sardar Patel Marg, Chanakya Puri, Delhi - 110021, Diplomatic Enclave
Golf Course Road, Gurgaon Sector 56, Gurgaon - 122011, Near Ghata Gaon

查看只有 6 位数字的密码及其城市名称

    M G Road, Dlf City Phase I Gurgaon, Gurgaon - 122001, Near Sikanderpur Metro Station = Gurgaon - 122001

Plot 32, Central Business District, Shahdara, Delhi - 110032 = Delhi - 110032

Sardar Patel Marg, Chanakya Puri, Delhi - 110021, Diplomatic Enclave = Delhi - 110021

Golf Course Road, Gurgaon Sector 56, Gurgaon - 122011, Near Ghata Gaon = Gurgaon - 122011

我怎样才能得到它?即使也有昏迷,但它的顺序是随机的,有时它出现在前面,有时出现在中间和最后。但必须有 6 位数的密码和 , - 也在那里。

请帮我看看结果

最佳答案

▶ addr = %q|M G Road, Dlf City Phase I Gurgaon, Gurgaon - 122001, Near Sikanderpur Metro Station
▷ Plot 32, Central Business District, Shahdara, Delhi - 110032
▷ Sardar Patel Marg, Chanakya Puri, Delhi - 110021, Diplomatic Enclave
▷ Golf Course Road, Gurgaon Sector 56, Gurgaon - 122011, Near Ghata Gaon|
▶ addr.scan(/(\w+\s+-\s+\d+)(?=,|$)/).flatten
#⇒ [
# [0] "Gurgaon - 122001",
# [1] "Delhi - 110032",
# [2] "Delhi - 110021",
# [3] "Gurgaon - 122011"
# ]

关于ruby-on-rails - 如何使用正则表达式获取城市和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33383648/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com