gpt4 book ai didi

regex - 使用正则表达式和vba,提取部分数据

转载 作者:行者123 更新时间:2023-12-04 21:58:28 25 4
gpt4 key购买 nike

我有一个 excel 电子表格,其内容的格式如下 -

街道名称、街道编号街道方向(可能不存在,表示为 NSWE)

所以它可能看起来像 John Doe Ave,900 E 或 Jane Doe DR,100

但是,使用此电子表格的人输入了不应出现的公司名称或其他信息

我坚持的部分是使用我不熟悉的正则表达式模式,这让我感到困惑

我有这个变量

Dim strPattern As String: strPattern = "^(.+),\s(\d+)\s([NWSEnwse])"

所以,我有这个工作有点我想知道我可以对此做些什么改变,所以它会包括或排除 NWSEnwse,因为现在它只在街道方向存在时检测地址

最佳答案

您可以使用此正则表达式模式来匹配它。

^(.+),\s+(\d+)(\s+[NWSEnwse])?
?最后表示该部分是可选的。
我也替换了 \s\s+考虑到可能潜入的任何额外空间。

关于regex - 使用正则表达式和vba,提取部分数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39664254/

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