正規表現をJSでのみ使用して大文字にする方法があるのだろうかと思います。 問題は、ユーザーに文字列変換システムを提供していることです。javascript - 正規表現の文字列を大文字にする
ユーザは、元のテキスト、正規表現を置き換え、正規表現正規表現の3つのパラメータを私に提供します。例えば
:
元: 'stackoverflowの'
がを置き換えるの:$ 1
結果:
subtitution /([az])(.*)/gさん'
私は、文字列全体を大文字に設定することができます。私はそれを可能にするシステムがあることを他のSOの質問に気づいた。たとえば、崇高な文章では、 '/ \ U $ 1 /'を使って文字列全体を大文字にすることができます。
お知らせ:私は
に方法はありません任意の方法でのtoUpperCaseまたはtoLowerCaseメソッドを使用することはできません、JSの正規表現は、演算子を変更する場合には対応していません。 –
@WiktorStribiżewこれは複製ではありません。私はtoLowerCaseやtoUpperCaseを使わずにこれを行う方法を探しています。また、「道はありません」と答えても良いでしょう。 –
道はありません。答えはリンクされたスレッドで与えられます。 「いいえ」は答えではありません。 –