gpt4 book ai didi

c# - 我的正则表达式(简单)有什么问题?

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

我正在尝试制作一个正则表达式来匹配所有出现在一行开头并以 # 开头的单词。

例如:

#region #like
#hey

它将匹配#region 和#hey。

这是我现在拥有的:

^#\w*

对于发布这个问题,我深表歉意。我确定它有一个非常简单的答案,但我一直找不到它。我承认我是一个正则表达式菜鸟。

最佳答案

你得到的应该可以工作,这取决于你为 RegexOptions 传递的标志.您需要确保通过 RegexOptions.Multiline:

var matches = Regex.Matches(input, @"^#\w*", RegexOptions.Multiline);

请参阅我上面链接的文档:

Multiline Multiline mode. Changes the meaning of ^ and $ so they match at the beginning and end, respectively, of any line, and not just the beginning and end of the entire string.

关于c# - 我的正则表达式(简单)有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3509081/

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