【发布时间】:2018-12-14 19:38:03
【问题描述】:
我正在尝试匹配$word1.word2.word3 类型的字符串,其中包含点,但不应以点结尾。
换句话说:
$context.abc.value, $context.abc.value.random() - 应该匹配完整的字符串
$context.abc.value. - 应该匹配除最后一个字符(点)以外的所有字符。
我现在的正则表达式是:
(?:^|\s)\$(?!\d)[\w.\[\]\(\)]+
这是一个可以玩的小提琴:https://regex101.com/r/PxCtUv/1
如何避免匹配尾随的点字符?
【问题讨论】:
标签: javascript regex