我有一个字符串如下: -
<option id="ps_account_type_opt_1" value="1" selected="">[ Active Directory ]</option>\n<option id="ps_account_type_opt_2" value="2">Local</option>
我试图使用类似于下面一个的通用正则表达式从上面的字符串中获取“值”。
VARIABLE = [Active Directory]
或
VARIABLE = Local
或
VARIABLE = Active Directory
<option(.*)value="(\d+)"(.*)>VARIABLE</option>
问题是我需要将我的VARIABLE从[Active Directory]更改为\ [Active Directory \]。我应该在正则表达式中更改什么,以便“[”和“]”成为可选项。
答案 0 :(得分:1)
答案 1 :(得分:0)
在您需要的每个字符或组之后加上?
。
示例:abc?
将匹配abc
和ab
,因为c?
是可选的。