在 Netbeans 8.2 中使用正则表达式 "find & replace"

Using Regular Expressions in Netbeans 8.2 "find & replace"

我正在使用 NetBeans 8.2。我在代码编辑器 window 中工作,并尝试将正则表达式与 NetBeans find/replace 功能结合使用。我打开了正则表达式按钮。

我正在尝试这个

在此代码上

    specStripWidthUpper: $("#uniflytebundle_quoteitem_QuoteRing_specStripWidthUpper"),
    specStripWidthLower: $("#uniflytebundle_quoteitem_QuoteRing_specStripWidthLower"),

我想要的结果是在查找正则表达式中找到的第一个类别

specStripWidthUpper

并在冒号“:”的另一边重复它,如

specStripWidthUpper:specStripWidthUpper

相反,它将选择替换为 $1。看起来像

    specStripWidthUpper:,
    specStripWidthLower:,

是否有 NetBeans 设置 运行 替换输入的正则表达式 window 还是我做错了什么?

提前感谢您的时间和精力。

Netbeans(8.2?)不喜欢 lookarounds。我不知道这是否是新事物,但您可以使用简化的模式来解决它。

但是,您的模式没有捕捉到您想要重复的部分,即 specStripWidthUpper(您可以在切换 Select 选项时看到这一点)。

这样试试:

(\w+)(?:\:)(.*),
:

您可能需要锚定查询以避免误报。