如何使用正则表达式替换NetBeans中的文本


How to replace text in NetBeans using regular expressions?

如何使用正则表达式替换NetBeans中的文本?

例如,

我想替换下面的文本,

$item->article_id
$item->title
$item->content
...

带有

$item['article_id']
$item['title']
$item['content']
...

我在"包含文本:"的输入字段中尝试了以下操作

$item->(.*)

未找到匹配项

有什么想法吗?

如果在查找输入中写入特殊字符,如$符号,则必须使用'(反斜杠)对其进行转义。但你不需要用另一个$符号代替$符号

中查找

item->(.*)

中替换为

item['$1'];

然后按全部更换。仅此而已。

您可以尝试匹配内容。

item->([a-z]*...)

使用此

item->([a-z]*)

item->(.*)