簡體   English   中英

如何使用可選的分隔符編寫正則表達式以匹配每行125個字符的限制?

[英]How to write a regular expression to match a limit of 125 characters per line with an optional delimiter?

我正在創建一個textarea輸入框,用戶輸入一個帶有選項匹配類型的關鍵字,如下所示:

可選空間的關鍵字|我的匹配

帶可選空間的關鍵字需要限制為125個字符。 如果輸入了可選分隔符,則需要是廣泛匹配,完全匹配或短語匹配。 有沒有人有一個例子或類似的正則表達式? 這可能是我遇到的最艱難的一個。

謝謝,達倫

嘗試類似的東西

^[^|]{1,125}(\|Broad Match|Exact Match|Phrase Match)?$

^ begin of string

[^|]{1,125} 1-125 of non-pipe characters

(\|Broad Match|Exact Match|Phrase Match)? An optional | followed by the three "Match" phrases

$ end of string

您需要激活忽略大小寫(針對Broad Match|Exact Match|Phrase Match

您可以使用{n,m}匹配一定數量的字符。

這是一個可能完成你想要的正則表達式:

^[^|]{1,125}|

暫無
暫無

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

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