【发布时间】:2016-06-01 01:11:48
【问题描述】:
我正在为我的jekyll 站点扩展rouge shell 词法分析器,我想做以下事情。
- 匹配
--word。捕获word,丢弃--。 - 匹配
<word>。捕获word,同时丢弃<和>。 - 匹配
word=anyNumber.word。捕获word和anyNumber.word,丢弃=。
首先我尝试了/(?=-+)\w/,没有匹配任何东西,然后我尝试反向并丢弃word,例如/-+(?=\w*)/,它成功了。我做错了什么?
【问题讨论】:
-
添加一个小例子和想要的结果会很有帮助。如果这样做,请务必为每个输入值分配一个变量 (
str = "..."),以便读者无需定义变量即可引用这些变量。