エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Bash | 正規表現でマッチした文字列をキャプチャして使う - Qiita
string="--ABC--" regexp="-(A)(B)(C)-" if [[ $string =~ $regexp ]] then echo ${BASH_REMATCH[0]} # ... string="--ABC--" regexp="-(A)(B)(C)-" if [[ $string =~ $regexp ]] then echo ${BASH_REMATCH[0]} # => -ABC- echo ${BASH_REMATCH[1]} # => A echo ${BASH_REMATCH[2]} # => B echo ${BASH_REMATCH[3]} # => C fi 説明 $BASH_REMATCH[0] には、キャプチャとは関係なく、マッチした文字列全体が入る。 $BASH_REMATCH[1] 以降には、キャプチャした順番で、マッチした文字列が入る。 ちなみに 正規表現部分を直書きするとダメで、いちど変数に収める必要があるっぽい。 string="--ABC--" if [[ $string =~ "-(A)(B)(C)-" ]] then echo
2017/12/04 リンク