簡體   English   中英

正則表達式中的成對字符

[英]Paired characters in regular expression

我希望這很容易,但是我不知道如何匹配正則表達式中的可選字符 正則表達式不是我以前必須要做的事情。

我希望能夠匹配字符串中的“ = N”,“ = B”,“ = R”或“ = Q”-但是,如果它們出現,它們必須與等號配對出現。 == [[NBRQ]? 不會為我工作,因為有人可以在沒有伴隨的等號的情況下鍵入“ N”。 因此它必須是“ = N”,“ = B”,“ = R”或“ = Q”或什么都沒有。

如果需要使多個正則表達式生成為可選,請將其括在括號中,以捕獲或不捕獲:

(=[NBRQ])?

上面將匹配可選的=N=B=R=Q 由於問號出現在括號后面,因此整個組是可選的,而不是其各個部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM