Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个正则表达式:^\\[(.*)\\]$
^\\[(.*)\\]$
查找所有字符串 [....] 例如。[一般的]
我需要用 ['general'] 替换它
但它不工作
在 Netbeans php 中,我也需要像 general_offline 这样的小写字母
谢谢
我看到两件事可能会造成问题
您使用了锚点^和$. 它们匹配字符串的开头和结尾,如果您在较大的文本中搜索,它将找不到它们。如果是这样,只需删除它们:
^
$
\\[(.*)\\]
.*是贪婪的。这意味着\\[(.*)\\]将从第一个开头匹配[到最后一个结尾]。如果是这样?,在量词之后添加一个以将匹配行为更改为“惰性”。
.*
[
]
?
\\[(.*?)\\]
在 Regexr 上查看
奇怪的是这个作品:(\[.*])几乎是因为我需要在没有 [ ] 的情况下找到里面
(\[.*])