2016-04-11 39 views
-1

を削除誰かが私には、次の正規表現で作成することができます:スペース 正規表現 - 最初の文字を大文字とスペース

  • を削除

    • を文字と数字
    • 以外の任意の他の文字を削除し、すべての単語の最初の文字を大文字に(キャメルケース)

    出典:これは私の文書である - バージョン2 結果:ThisIsMyDocumentVersion2

    おかげで、

  • +0

    です。 –

    +0

    1)なぜこれを行う正規表現が必要ですか?ストレートな文字列処理関数を使用する方が簡単です。 2)どの正規表現エンジンを使用していますか?構文と機能はそれらの間で異なります。 3)自分でこれまでに何の表現を試みていないのですか? –

    +0

    Nintex Workflowを使用してファイルの名前を変更しています。これは、文字列に対して正規表現を実行するアクションを持っています。リストの中の1つを実行するサンプルを見つけることができましたが、すべてではありません。残念なことに、私は正規表現を自分で組み合わせることはそれほどわかりません。 – LetMeSP

    答えて

    0

    これは、あなたがこれまでにしようとしているものを私たちに示さなければならないおそらくあなたの正規表現

    var stc = "This is my document - version 2", 
    result = stc.replace(/[^\w]+(\w)/g, (m,n) => n.toUpperCase()); 
    
    +0

    この件について私の知らないことが残念ですが、それは単純な正規表現よりもスクリプトのように見えます。正規表現だけが私のために働くでしょう。私はちょうど一度に私のリストからアイテムを達成するために正規表現を複数回実行できることを理解しました。多分私はこのように解決することができます。 – LetMeSP

    +0

    JavaScriptの表記法の正規表現は '/ [^ \ w] +(\ w)/ g'ですが、どの言語であれ、何らかの方法でアクションを完了させる必要があります。 – Redu

    関連する問題