[英]regex match word and characters before and after in the same word
即使某个单词被其他字符包围,我也希望该单词与之匹配。 例如:
Regex: ($|\W)(.*?vård.*?)($|\W)
Sentence: bedriva serviceverksamhet och en som ska bedriva asdasdvårdssss jheksamas asd asd asd
Match right now: serviceverksamhet och en som ska bedriva asdasdvårdvå
Wanted Match: asdasdvårdssss
那么,如何使它停止在单词之前的空间,就像在单词之后的空间一样?
同样重要的是,如果出现单词中断(例如“”),则比赛停止。 或“,”等
我在C#和JS中都遇到相同的问题,因此,如果有任何差异,不妨考虑一下。
如果您不想包含非单词字符,请不要包含它们:
var pattern = @"(^|\W)(\w*vård\w*)($|\W)";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.