[英]Optional Char in python regex
我有一个字符串如下:-
<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>
我试图使用类似于下面的通用正则表达式从上面的字符串中获取“值”。
变量 = [活动目录]
或者
变量 = 本地
或者
变量 = 活动目录
<option(.*)value="(\d+)"(.*)>VARIABLE</option>
问题是我需要将我的变量从 [ Active Directory ] 更改为 \\[ Active Directory \\]。 我应该在正则表达式中更改什么,以便“[”和“]”变为可选。
放一个?
在您需要可选的每个字符或组之后。
示例: abc?
将匹配abc
和ab
,因为c?
是可选的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.