1
我一直在尝试使用真棒包nlf
创建许可证NPM NLF - 提取版本号出事后(使用正则表达式)
的名单,但想从它产生
大量的列表中删除特定的版本号我刚学正则表达式,得到了这个表达式到目前为止
\b[^\w]@*[\d.]\b
但它似乎抢到许可证版本号以及..
我只是想拿出@
和空间之间的数字。
下面是一些示例文本
[email protected] [license(s): MIT]
package.json: MIT
[email protected] [license(s): AFLv2.1, AFLv2.1/BSD, BSD]
package.json: AFLv2.1, AFLv2.1/BSD, BSD
readme files: BSD
[email protected] [license(s): MIT]
package.json: MIT
license files: MIT
[email protected] [license(s): MIT]
package.json: MIT
license files: MIT
readme files: MIT
[email protected] [license(s): ISC]
package.json: ISC
license files: ISC
[email protected] [license(s): MIT]
package.json: MIT
readme files: MIT
[email protected] [license(s): MIT]
package.json: MIT
license files: MIT
FYI:我使用的Atom如果它很重要..
尝试'\ b @ [\ d] * \ D' –
没有结果的Atom – Norfeldt
好吧,看来在所有regex101发动机工作 - https://regex101.com/r/nGNhUq/1 –