電子メールはcharデータ型のSAP Hanaテーブルの列に格納されています。最初と最後の空白以外の文字を除いて、すべての文字と数字を '*'文字で置き換える必要があります。私はこのような正規表現を書いた:regex_replace('[email protected] '、'(?!^)[A-Za-z0-9](?!$) '、' * ') それはうまく動作し、私は得るマスクされた電子メール 'a***@***.**j'。 メールの最初と最後に空白があると間違っています。たとえば、電子メールの文字列が '[email protected]'の場合、結果は '****@***.****'ですが、 'a***@***.**'が必要ですj ' 残念ながら、正規表現する前に電子メールをトリミングすることはできません。最後と最初のスペース以外のすべての文字を置換するための正規表現
0
A
答えて
0
関連する問題
- 1. 正規表現 - 最初の文字を大文字とスペース
- 2. すべての*の正規表現*最初の完全な文(ピリオドとスペース)*後* N文字
- 3. 正規表現の最後の文字
- 4. 正規表現:最初の文字と最後の数字を除くすべてを削除します
- 5. Rの正規表現は、最初のスペースの後にすべての文字を消去しますか?
- 6. 最初の文字を大文字にする正規表現
- 7. 正規表現 - 最後のスペース
- 8. 正規表現の最初と最後の単語のための正規表現javascript?
- 9. 正規表現メモ帳++最初の文字を置き換えるだけで
- 10. 最初の2文字にスペースが続く正規表現をマッチングする
- 11. 大文字の最初の文字のhtml5正規表現
- 12. Ruby正規表現:空白以外の文字以外の文字を置換する
- 13. は、正規表現置換するテキスト、最初に出現
- 14. 正規表現の結果の文字列の最初と最後のqoutationを除外
- 15. 2つ以上のスペースの後に出現する文字を取得するための正規表現
- 16. 正規表現、エスケープ文字以外の2文字の間のすべて
- 17. 正規表現:各行の最初の単語以外のすべてを削除するために使用され、正規どう表現次の行に
- 18. アルファベットと数字以外のすべてを交換するための正規表現と空間
- 19. 最後に出現した数字を置き換える正規表現
- 20. MySQL:最初の文字列以外の文字列を置換する
- 21. PHPの正規表現以外の文字を検索するための正規表現
- 22. 正規表現最後の文字をアルファベットで検索する
- 23. 正規表現文字列の置換。
- 24. 正規表現の文字列置換
- 25. 正規表現を使用して文字列の最後の出現箇所を置き換えます。
- 26. Perlで0と1以外のすべての文字の正規表現
- 27. 正規表現最後の数字
- 28. awk正規表現文字/パターンの最後の出現
- 29. 正規表現以外の文字を削除する正規表現
- 30. 簡単な正規表現 - ダブルクォーテーションの間のアンダースコアでスペースを置き換えると、すべての文字が
てみてください「a***@***.**j」先頭と末尾のスペースとリターンを削除し
Replace_Regexp機能を持つSELECT文の中で、次の試してみました'(?<!^ \ s *)[A-Za-z0-9](?!\ s * $)' –
構文エラーが無効です。私は(?!^ \ s *)[A-Za-z0-9](?!\ s * $)を試してみて、ほとんど正しい結果に導いています。****@***.***j – Denis
可変幅lookbehindがサポートされていない場合は使用できません。正規表現の味は何ですか? '\ G.'パターンは機能しますか? –