c# - 在字符串中找到 "LEV"

标签 c# regex

如果“LEV”存在,我想进行验证。 “V”是字符串中的最后一个字母。

我正在寻找匹配如下的正则表达式:

WATER LEV
answer: true

TTM DAB LEV
answer: true

FOODS IN2 LEV
answer: true

RLA LEV
answer: true

dd LEVFF
answer: false

RLA LEV 
answer: false due to white space after "V"

这是我试过的,但没有用:

 LE*\D[V]

最佳答案

你可以试试这个:

LEV$

末尾的$表示字符串结束

如果你想匹配字符串末尾的整个单词 LEV,在它前面加上一个 \b ,这意味着 word boundary

\bLEV$

关于c# - 在字符串中找到 "LEV",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35916961/

相关文章:

c# - 打开布局详细信息屏幕时是否会触发事件?

c# - 如何防止自引用表变成循环

python - 如果我的模式来自另一个字符串,如何用 regex() 指示原始字符串?

c# - 匹配文本中重复部分的正则表达式

python - 查找文本的正则表达式

JavaScript 正则表达式字符串澄清开始 + str.replace()

java - Android:将字符串读取到特定字符

c# - 如何 P/Invoke os_log?

c# - 在 'dotnet' 添加一个带有本地包文件的包

c# - 为什么 TextRenderer 在测量文本时添加边距?