-1

正規表現については何も知りませんが、変数 ($name) を大文字に変換する必要があります。誰もそれを行う方法を知っていますか?

また、正規表現を学ぶのに適したウェブサイトは何ですか?

4

3 に答える 3

1

TextPadを使用すると、この操作を実行できます。

例:

test 

何を見つける:([^] )(。)次のように置き換えます:\ U \ 1 \ E \ 2

結果は次のようになります。

TEST 
于 2012-12-16T12:09:47.570 に答える
1

あなたが試すことができます

s/(\pL+)/\U$1/g

キャプチャのかっこは文字を検索し、\U エスケープ シーケンスucはのキャプチャされたテキストに関数を適用します$1/g修飾子は、文字列全体で一致を繰り返します。

より一般的な正規表現については、試すことができます

s/(.*)/\U\1/g

...すべての文字に一致し\1、古いスタイルのキャプチャ シーケンスです。

于 2012-12-16T12:27:57.373 に答える
0

本当に正規表現を使用する必要がありますか?tr///perl演算子を見ていない場合

于 2012-12-16T12:09:03.687 に答える