gpt4 book ai didi

java - 如果第一个匹配,如何匹配两个连续的单词

转载 作者:行者123 更新时间:2023-11-30 02:57:30 25 4
gpt4 key购买 nike

如何匹配两个构成词

输入字符串

fgf     USE  [MarketWorkFlowDb] dfhdjfh
GO use


IF EXISTS (SELECT *
FROM sys.objects
WHERE object_id = OBJECT_ID(N'[dbo].[DeleteLkpDataSp]')
AND type in (N'P', N'PC'))
DROP PROCEDURE [dbo].[DeleteLkpDataSp]
GO

我想在使用后立即匹配单词。所以这里的输出应该是 USE [MarketWorkFlowDb]但它匹配

 USE 

IF

还有。

我使用 \s*\bUse\b\s+[a-zA-Z0-9_\[\]]+ 来匹配它。

最佳答案

\s 也匹配换行符。

您可以使用:

\bUse\b[ \t]+[a-zA-Z0-9_\[\]]+

[\t]+ 将仅匹配 1 个或多个空格或制表符。

RegEx Demo

关于java - 如果第一个匹配,如何匹配两个连续的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36838165/

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