c# - 正则表达式在特定单词后立即查找单词

标签 c# .net regex

我想使用正则表达式在字符串中的特定单词之后立即查找单词。例如,如果单词是“我的”,

“这是我的祈祷”-祈祷

“这是我的书()”-书

是否可以使用正则表达式?

最佳答案

正则表达式是

(?<=\bmy\s+)\p{L}+

\p{L}+是一个字母序列。 \p{L}Unicode code point with the property "Letter",所以它匹配任何语言的字母。

(?<=\bmy\s+)是一个回顾断言,确保单词“my”在

关于c# - 正则表达式在特定单词后立即查找单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14395721/

相关文章:

c# - 更改语音识别引擎库的语言

c# - 选择后更改 TreeViewItem 的前景

c# - 如何反射(reflect)作为泛型提供的类型的名称?

c# - 如何在 C#winform 中将列表项添加到 ListView?

.net - 将 32 位库链接到 64 位 .NET 应用程序和内存消耗

c# - 异步/等待、ThreadPool 和 SetApartmentState

java - 向路径添加双斜杠

c# - 正确使用 return Task.FromException

regex - grep - 正则表达式 - 匹配到一个特定的词

java - 在 Java 中使用 String.matches 中的正则表达式来匹配日期格式