簡體   English   中英

字符串正則表達式:從部分字符串中刪除方括號

[英]String regex: Remove square brackets from part of the string

在 JavaScript 應用程序中,我需要編輯字符串。

文本帶有這種結構:

  • 它可以以方括號[prefix]中的前綴開頭。 我需要用方括號保留這個前綴。
  • 其次是 [whatever string],但這次我只需要將字符串保持在括號內

示例 1:

[前綴][我的標題]

返回:[前綴] 我的頭銜

示例 2

[另一個沒有前綴的標題]

返回:另一個沒有前綴的標題

這將幫助您識別括號內的任何文本

const keyRegex = /(?<=\[)(.*?)(?=\])/gmdi

嘗試使用此處的 Regex.exec() 。 按照 Mozilla 開發人員的示例,您可以檢查 array1[0] 是否等於前綴。 快樂編碼

通常更“優雅”的代碼即使是未來的你也很難理解(還不能使用注釋)

暫無
暫無

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

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