如果单词显示连续性,如何从单词中删除ing
:
即,
如果
这样的话,请删除ing
将不会删除ing
我知道如果我想从单词中删除ing
,则表示我可以使用以下任何一种方法:
方法1:
Dim op As String
Dim input As String = "playing"
Dim pattern = "ing\.?|ING\.?"
op = Regex.Replace(input, pattern, "") 'play
方法2:
Dim op As String
Dim input As String = "playing"
op = input.Replace("ing", "")
我的 Q 是否可以检查单词是否显示连续性?如果是,则从单词
中删除ing
答案 0 :(得分:0)
正则表达式不足以进行此类分析。我建议查询在线服务(例如WordNet)以了解该单词是否为连续形式。
答案 1 :(得分:0)
在模式的末尾使用“$”符号,这意味着ing应位于单词的末尾。由于没有英语单词,结尾处的ing表示除连续性之外的其他内容,您可以使用此模式:
Dim pattern = "\w+ing\.?$|\w+ING\.?$"
希望这有帮助