答えて
あなたは\s
をしたいがスペース、タブ、フォーム フィード、改行を含む、単一の空白 文字にマッチします。 IEで
Firefoxで[ \f\n\r\t\v\u00A0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u2028\u2029\u202f\u205f\u3000]
と
[ \f\n\r\t\v]
と同等
。
str = str.replace(/\s/g, "X");
+1は、 'replace'関数が' str'を変更していないことを覚えているので、それを元に戻す必要があります。 – FishBasketGordo
あなたは+1を与えることはできません... – Juan
関数では、strを返すことができます。置き換えます。したがって、そのスコープで割り当てる必要はありません。 – nottinhill
\s
すべての空白をカバーするメタ文字です。大文字と小文字を区別する必要はありません。空白には大文字小文字がありません。
str.replace(/\s/g, "X")
あなたは\s
を試みたことがありますか?
str.replace(/\s/g, "X");
は、実際には働いてきたが、
はちょうどこれを試してみてください。
我々はすべての複数を変更したい場合我々はまた、これを使用することができ
String a = /\s/g;
str = str.replaceAll(a,"X");
のような文字列変数に\ S/G /値を取るには、単一の文字を空白に参加しました:
str.replace(/\s+/g,'X');
ない/ GIけど/ gで
var fname = "My Family File.jpg"
fname = fname.replace(/ /g,"_");
console.log(fname);
は
012を与えます私はunderscore.stringから「slugify」メソッドを使用してきましたし、それが魅力のように働いた"My_Family_File.jpg"
:
https://github.com/epeli/underscore.string#slugifystring--string
クールなことは、あなたが本当にただ、この方法をインポートすることができるということです、ありませんライブラリ全体をインポートする必要があります。
- 1. 文字列をコード行の空白に置き換えます
- 2. パスの空白文字を何に置き換えますか?
- 3. Javascript文字を空白に置き換える
- 4. Swift - 文字列中の絵文字を空白に置き換える
- 5. Awkはn番目の文字を空白の値で置き換えます
- 6. Elasticsearch char_filterは任意の文字を空白で置き換えますか?
- 7. 特殊文字を正規表現で空白に置き換えます
- 8. すべての非数字を文字列の空の文字に置き換えます。
- 9. 文字、数字、空白、アンダースコア以外のすべての文字を置換します。
- 10. 私の配列内の文字列アイテムからすべての空白を置き換える方法
- 11. 特定の文字の周りの空白を置き換えるには?
- 12. 文字列の一部を空白で置き換える正規表現
- 13. アルファベット以外の文字を空白で置き換える正規表現
- 14. Javascript空の文字列で特殊文字を置き換えます。
- 15. JS regex:文字列内のすべての数字を置き換えます。
- 16. 空白で1文字を残して複数の文字を置き換える正規表現
- 17. nullセルを0または空白に置き換えます。
- 18. Pythonは奇数の空白を "_"で置き換えます
- 19. C#で空白または空文字列の値を置き換える/変更する
- 20. すべてのアクセント付き文字をLaTeXに置き換えます
- 21. Vimはコピー時に空白をタブで置き換えます。
- 22. regexは任意の空白で置き換えます
- 23. C++で文字列の空白を%20で置換する
- 24. 文字列内の文字位置を検索して置き換えます。
- 25. データベース内の文字列のすべてのインスタンスを置き換えますか?
- 26. PHPのXXXXX文字列の文字を置き換えます
- 27. Javascript:文字列内で大文字とそれに続くすべての文字を置き換えます。
- 28. Javascript文字列内のutf文字を置き換えます
- 29. 文字列を別の文字列に置き換えます
- 30. 文字列Cの制御文字を置き換えます。
http://www.regular-expressions.info/ –
「X」とは何か、なぜですか? –
string.replace( ''、 "X")はどうでしょうか? –