gpt4 book ai didi

ruby - 正则表达式有助于跳过第一次出现的特殊字符,同时允许后面的特殊字符但没有空格

转载 作者:太空宇宙 更新时间:2023-11-03 16:04:19 25 4
gpt4 key购买 nike

我正在寻找以井号标签开头的词:"#yolo"

我的正则表达式非常简单:/#\w+/

在我输入以问号结尾的单词之前,它工作正常:“#yolo?”

我更新了我的正则表达式以允许单词和任何非空白字符:/#[\w\S]*/

问题是我有时需要从以两个“#”字符开头的单词中提取匹配项,直到空格,其中可能包含一个特殊字符或在单词的末尾(我需要捕获) .

例子:“##yolo?”我想结束:“#yolo?”

注意:正则表达式适用于 Ruby。

附言我在这里测试这些:http://rubular.com/

最佳答案

也许这行得通

#(#?[\S]+)

关于ruby - 正则表达式有助于跳过第一次出现的特殊字符,同时允许后面的特殊字符但没有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17534335/

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