私はこのようになり、複数の角括弧内の値で構成されたデータを持っています。これは私が使用している正規表現ですが、それは空白に戻ります。正規表現から大文字を抽出する正規表現ですか?私は状態を抽出したい</p> <pre><code>name [Tom] state [NewYork] phone [5555] </code></pre> <p>:
Regex: state \[(.+?)\]
Template: $1$
Match No.: 1
ここに間違いがありますか?
私はこのようになり、複数の角括弧内の値で構成されたデータを持っています。これは私が使用している正規表現ですが、それは空白に戻ります。正規表現から大文字を抽出する正規表現ですか?私は状態を抽出したい</p> <pre><code>name [Tom] state [NewYork] phone [5555] </code></pre> <p>:
Regex: state \[(.+?)\]
Template: $1$
Match No.: 1
ここに間違いがありますか?
state\s*\[([^]]+)\]
はDEMO
'state \ [(。+?)\]'が動作しない場合([regex101でも動作](https://regex101.com/r/lX0aO2/1))、なぜあなたのパターンはうまくいくと思いますか? ? –
うまくいけばいいから。それじゃない? –
は空白に問題がある可能性があります。編集された答えを試してみてください。 –
を見ては、通常空間スペースですがありますか?リテラルスペースの代わりに '\ s +'を試してみてください。 –
'state \ [(\ w +)\]'を使うことをお勧めします。 – streetturtle