2016-12-05 13 views
1

後、私はこの正規表現正規表現 - 文字

(?<=\\).*$ 

I文字列を持っているすべてを取得する方法は、ドメイン\ユーザー名であり、私は、ユーザー名を取得したいです。この正規表現コードは、ドメインなしで私にユーザー名を与えるだけです。

最初のバックスラッシュ「\」の後に値を転送するコードは何ですか。正規表現は私にユーザー名を与える必要があります。

+0

'var userName = yourText.Split( '\\')[1];' –

+0

これは正規表現である必要があります。私はSharepointのワークフローで変数を宣言することはできませんが、ネットフレンドリーな正規表現の1つのライナーコードが必要です。 –

+0

あなたの質問は不明です:あなたが得ている出力と期待している出力を明確に入力してください。 "...私はバックスラッシュ(ドメイン)で私にドメインを与える"あなたが期待しているものを実際に説明していない、あなたはバックスラッシュを取得してはいけません。 – leigero

答えて

1

Nintexワークフローには、いくつかの種類の操作があります。

あなたは抽出を選択した場合は、[^\\]+$は(a\bが指定されている場合bをフェッチし、ので)文字列の最後にあなたに\以外のすべての文字を取得する必要があります。あなたがを交換を使用する場合は

^.*\\が一致し、bx\bを回し、最後\とバックスラッシュ自身まで、できるだけ多くの(.NET、改行で)改行以外の任意の0+文字を削除します。

+1

ありがとうございます。それは有り難いです。 –