我在正则表达式中并不精通,所以我不确定如何实现以下目标:
我想从输入中捕获任何可能会或可能不会被' $'包围的任意字符串。字符。如果是' $'字符串出现在字符串的开头,' $'最后的角色必须存在。
目前我有
^\w+([_.-]\w+)*$
大致翻译为:
所以有效的匹配是:
test
test-5
test.1.3
test-alpha.2
现在我想使这成为可能
$test$
但不是......
$test (or test$)
答案 0 :(得分:3)