私はbashスクリプトを修正しようとしています。スクリプト電流が正規表現と一致するbash変数
含ま$1
がどのように見えるかもしれ
print "<div class=\"title\">" $1 "</div>"
:私が何をしたいのですがどのような
Apprentice Historian (Level 1)
Historian (Level 4)
Master Historian (Level 7)
は、「ベース」値という名前の画像を追加することです。私は心の中でこのような何かを持っていた:
print "<div class=\"icon\"><imgsrc=\"icons\" $1 ".png\"></div><div class=\"title\">" $1 "</div>"
ただし、この場合には、私は$1
だけHistorian
を返すようにしたいと思います。私は$1
と一致する正規表現を使用し、必要な部分だけを残すことができると考えていました。
(Apprentice|Master)?\s(.*)\s(\(Level \d\))
私は、理想的には見習い/マスターは自分の試合のグループになり、私の正規表現はかなりありません知っているとベースを結びません。そして、私は$1
引数で一致する方法を知らない。
[ポニー彼が来る...](http://stackoverflow.com/a/1732454/554546) –
リンクをありがとうが、私は実際に[x] htmlを解析していません。私は実際にいくつかのキーワードに基づいてHTML出力を作成しています。 – Brombomb
@JackManey私は、OPはbashを使って 'Apprentice Historian(Level 1)'のような文字列を正規表現するよう求めていると思います。 – bezmax