首頁 > web前端 > js教程 > 如何使用正規表示式提取大括號內的文字?

如何使用正規表示式提取大括號內的文字?

DDD
發布: 2024-12-02 03:37:11
原創
638 人瀏覽過

How to Extract Text Enclosed in Curly Braces Using Regular Expressions?

使用正規表示式來擷取大括號之間的文字

儘管多年來不斷嘗試,正規表示式對於某些開發人員來說仍然是一個難以捉摸的概念。為了避免再次失敗的正規表示式嘗試,讓我們向 Stack Overflow 專家尋求協助。

問題

目標是提取其中包含的文字來自輸入字串的大括號,例如 {getThis}。所需的輸出是“getThis”。

要實現此目的,我們可以利用以下正則表達式:

/{.*?}/
登入後複製

此模式匹配由大括號({和})包圍的任何字元序列(由.*? 表示)。這 ?量詞確保它捕獲盡可能短的匹配字串,防止其貪婪並匹配其他文字。

或者,以下正規表示式也可以解決該問題:

/{([^}]*)}/
登入後複製

此模式排除匹配中的大括號,確保僅捕獲它們之間的字元。

以上是如何使用正規表示式提取大括號內的文字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板