gpt4 book ai didi

regex - 使用由制表符分隔的正则表达式从指定字符串中提取单词

转载 作者:行者123 更新时间:2023-12-01 12:28:08 24 4
gpt4 key购买 nike

我在逗号之间指定了一行,字符串由制表符 (\t) 分隔:

“2016 INFO 2016-01-01 10:00:00,000 String1 String2 40 条评论在这里”

我使用了这个表达式 (\t)(.*?)(\t) 但没有用。

我需要一个表达式来仅使用正则表达式提取单词 String1,并需要另一个表达式来提取 String2。

此外,如果包含解释,那将很有帮助。

最佳答案

输入:

2016 INFO 2016-01-01 10:00:00,000 String1 String2 40 Comments are here"

要匹配的模式 - string1string2

匹配string1 - /,\d+\s+(\S+)/

匹配string2 - /,\d+\s+\S+\s*(\S+)/

解释:

\d - 匹配任何数字字符 (0-9)

\s - 匹配任何空白字符。

\S - 匹配任何不是空白字符的字符。

+ - 匹配前面的一个或多个标记。

* - 匹配零个或多个前面的标记。

使用this测试正则表达式的网站。

关于regex - 使用由制表符分隔的正则表达式从指定字符串中提取单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37521466/

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