gpt4 book ai didi

c# - 正则表达式 - 获取所有未用 "/"包裹的单词

转载 作者:行者123 更新时间:2023-11-30 14:15:26 24 4
gpt4 key购买 nike

我真的很想学习正则表达式,所以开始吧。

我真的很想得到一个字符串中两边都没有“/”的所有单词。例如,我需要这样做:“你好伟大/世界/”我需要得到结果:“你好”“太棒了”

这在正则表达式中是否可行,如果可以,我该怎么做?我想我希望将结果存储在字符串数组中:)

谢谢

最佳答案

只需使用这个正则表达式 \b(?<!/)\w+(?!/)\b :

var str = "Hello Great /World/ /I/ am great too";
var words = Regex.Matches(str, @"\b(?<!/)\w+(?!/)\b")
.Cast<Match>()
.Select(m=>m.Value)
.ToArray();

这会让你:

Hello
Great
am
great
too

关于c# - 正则表达式 - 获取所有未用 "/"包裹的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10079054/

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