我应该在正则表达式中逃避句号吗?

时间:2016-10-01 20:10:42

标签: regex escaping

所以我有这个正则表达式:

^Something something something.$

我是应该先用反斜杠抢先逃避我的时期还是被认为是迂腐的?

我认为这种情况下的句号被评估为文字句号是错误的吗?

1 个答案:

答案 0 :(得分:0)

我所知道的任何正则表达式引擎都没有将未转义的时期解释为字面时期。如果你想匹配一个句号而不是其他任何东西,你必须逃避它。否则是一个错误 - 它只是一个你通常会逃避的错误,因为在大多数情况下,你想要匹配一个字面时期,匹配错误的可能性很小的事情。

没有先发制人的意思:如果你想要匹配一段时间,总是逃避这段时间。