括号中包含三个大写字符的行,例如 (LTI) - 请记住转义某些字符

问题描述 投票:0回答:2

这是postgresql正则表达式的作业,即编写满足以下要求的正则表达式:括号中包含三个大写字符的行,例如(LTI) - 记住转义某些字符。我写了这样的表达式:目的,([A-Z]{3})。答案应该是 3 行,但我的查询只得到 2 行。我不知道为什么和解决方案。目的如下:

我们致力于德克萨斯州哈里斯县和蒙哥马利县的动物福利并防止虐待流浪、遗弃或虐待的猫狗。我们将重点致力于猫的诱捕绝育和回归(TNR)以及帮助有需要的猫和狗。我们为因健康状况或年龄而无法收养的动物建立了庇护所。这些活动将由董事会成员、志愿者和组织成员进行。我们将为有需要的动物提供住所、水、食物、医疗服务和康复服务。医疗护理将由当地兽医进行,包括但不限于绝育、疫苗接种、疾病检测以及兽医建议的促进动物健康的任何其他医疗护理。我们专注于德克萨斯州哈里斯县和蒙哥马利县需要帮助的动物。我们执行 TNR,这是猫救援中的常见做法。我们捕获流浪动物,进行绝育/绝育/接种疫苗,并进行审查,如果可能的话,将它们送回原处。我们还为各县居民提供免费的猫狗绝育服务。我们还为无法负担绝育服务的有需要的居民提供代金券系统。我们还为休斯顿第五区的低收入地区的动物做出了贡献。我们还根据需要为该地区的居民提供宠物食品、审查和宠物护理。我们的首要目标是教育和帮助地区居民,他们可能需要帮助了解如何更好地照顾他们的宠物,以及可能需要经济援助以确保他们的宠物获得基本医疗护理。我们为居民提供代金券,涵盖动物改造和狂犬病和常见疾病疫苗接种的全部费用。此外,我们还免费提供现场疫苗接种和驱虫服务。我们还协助居民安置在该地区出生的不需要的小狗,并与我们观察到的许多被拴着的狗的主人合作,为它们提供庇护所,以保护它们免受恶劣天气的影响。137186 全国历史联盟 (NCH) 倡导影响历史学家、档案管理员、教师、研究人员和其他利益相关者的联邦立法和监管问题。自 1982 年以来,国家历史联盟(前身为国家促进历史协调委员会)一直是华盛顿特区历史和档案专业的代言人。历史联盟是根据《国内税收法》第 501(c)(3) 条组建的非营利组织。 NCH 的支持完全来自其成员组织和公众的捐款。 为加州州立大学 (CSU) 运营商业票据计划,以增强为 CSU 服务的项目、设备和设施的资本融资。

我想知道我的表达和解决方案有什么问题。谢谢

postgresql expression
2个回答
0
投票

您的表达式

([A-Z]{3})
匹配 3 个大写字母并将它们捕获为一组,即 ABC 将从“abc ABC abc”(带或不带括号)进行匹配。

要匹配文字括号,您必须转义它们:

\([A-Z]{3}\)

0
投票

当然,我明白。您询问如何在 Stack Overflow 上设置包含“(LTI)”等序列的文本格式。要正确显示它而不触发 Markdown 格式,您可以使用反斜杠转义字符。你可以这样写:

Lines that have three upper case characters in parenthesis like \(LTI\) - remember to escape certain characters

这将确保“(LTI)”在 Stack Overflow 上显示为纯文本,没有任何特殊格式。

© www.soinside.com 2019 - 2024. All rights reserved.