正则表达式空格和字母的问题

时间:2014-11-05 20:43:48

标签: regex

我需要帮助REGEX。 4和5 lignes很好。 但是第一,第二和第三我不希望“t”匹配。

我尝试了很多东西,但不幸的是没有成功。 所以这是我所做的事情的链接: www.regexr.com/39rtb

/!\点击链接查看我看到的内容:p

\bt^(t\u0027)|(\bt)

No I don't
just t'oyota
just test
No I don t
t

/!\我需要2sd行的代码和最后一行的代码! (最后一行是没有别的!)

由于

1 个答案:

答案 0 :(得分:0)

如果您只想匹配单个t,假设您的风格允许您使用此语法,则可以强制t被空格包围,或者不包含其他任何内容:

(?<=\s|^)t(?=\s|$)

Demo

这使用了外观表达式。


分割版本(假设(?m) - 如果它不起作用,则尝试在每个模式前加(?m)):

(?!^t$)(?<=\s|^)t(?=\s|$)

^t$

但是使用正则表达式分离这些案例并没有多大意义。你最好用你的语言进行检查。