【发布时间】:2022-08-02 16:07:57
【问题描述】:
我有一个简单的字符串,看起来像:
var value = \"#one#two\"
或者
var value = \"#one#two#tree\"
无论如何,字符串可以使用 # 组合多个单词,现在我想使用正则表达式来获取 # char 之后的单词,结果将是:
var result = new string[] {\"one\", \"two\", etc ...}
我知道我可以使用字符串拆分,但为了在定义配置时更具弹性,我更喜欢使用正则表达式。
我能够构建的是:
(?<=#)(.)
好吧,我得到的只是 # 之后的第一个符号(ex o 和 t),如果我将 * 添加到 .我得到了整个字符串,但在第一个 # 之后。我错过了什么