[解決済み] 角括弧の間のテキストを抽出する正規表現
2022-03-19 13:13:15
質問
簡単な正規表現に関する質問です。私は以下のような形式の文字列を持っています。
this is a [sample] string with [some] special words. [another one]
角括弧内の単語を抽出するための正規表現を教えてください。
sample
some
another one
注:私の使用例では、括弧を入れ子にすることはできません。
どのように解決するのですか?
以下の正規表現を使用することができます。 グローバルに :
\[(.*?)\]
説明する。
-
\[
:[
はメタ文字であり、文字通りにマッチさせたい場合はエスケープする必要があります。 -
(.*?)
: 全てを欲張らない方法でマッチさせ、それを捕捉する。 -
\]
:]
はメタ文字であり、文字通りにマッチさせたい場合はエスケープする必要があります。
関連
-
[解決済み] 正規表現で変数を使うには?
-
[解決済み] (grep) 非 ASCII 文字にマッチする正規表現ですか?
-
[解決済み] 正規表現におけるバックスラッシュの後の数値の意味は?
-
[解決済み] 単語を含まない行にマッチする正規表現
-
[解決済み] JavaScriptの正規表現でマッチしたグループにアクセスするにはどうすればよいですか?
-
[解決済み] 有効な正規表現を検出するための正規表現はありますか?
-
[解決済み] JSで文字列が正規表現にマッチするかどうかをチェックする
-
[解決済み] Microsoft Excelで正規表現(Regex)をセル内とループの両方で使用する方法
-
[解決済み] 2文字の間に含まれる文字列を、区切り文字を除いて検索する正規表現
-
[解決済み] 正規表現の文字クラス(角括弧)では、ドットはエスケープしなければならないのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Regex:最初に出現する文字までのマッチング
-
[解決済み] 正規表現におけるスラッシュのエスケープ
-
[解決済み] /bb|[^b]{2}/ どのように機能するのですか?[クローズド]
-
[解決済み] 正規表現で特定の単語を否定する方法は?重複
-
[解決済み] Scalaで正規表現を使ったパターンマッチを行うには?
-
[解決済み] GNU sed の lookahead 正規表現がおかしいのですが?
-
[解決済み] 正規表現で「逆マッチ」を行うには?
-
[解決済み] 正規表現 AND 演算子
-
[解決済み] Bashスクリプトで文字列が正規表現にマッチするかどうかをチェックする
-
[解決済み] 正規表現ネガティブルックアヘッド