Need to replace multiple double quotes inside the string, no nonsense, directly on the code:
var filePath = ' D:/IMG/1.JGP '; filePath = Filepath.replace (New RegExp (/(")/g)," ");
Results after substitution:
<pre name= "Code" class= "JavaScript" >D:/IMG/1.JGP
The Replace function is also available:
JavaScript Replace () method
JavaScript String Object
Definition and usage
The replace () method is used to replace other characters with some characters in a string, or to replace a substring that matches a regular expression.
Grammar
Stringobject.replace (regexp/substr,replacement)
| Parameters |
Description |
| regexp/substr |
required. A RegExp object that specifies the substring or pattern to replace.
|
| Replacement |
Necessary. A string value. A function that specifies replacement text or generates alternate text. |
return value
A new string that is obtained after the first match or all matches of regexp have been replaced with replacement .
Description
The replace () method of the string Stringobject performs a find-and-replace operation. It looks for substrings in Stringobject that match regexp, and then replaces them with replacement . If RegExp has global flag G, then the Replace () method replaces all matching substrings. Otherwise, it replaces only the first matched substring.
replacement can be a string, or it can be a function. If it is a string, then each match is replaced by a string. However, the $ character in replacement has a specific meaning. As shown in the following table, it shows that the resulting string from a pattern match will be used for substitution.
| character |
Replace text |
| $, $ 、...、 |
The text that matches the 1th to 99th sub-expression in RegExp. |
| $& |
A substring that matches the regexp. |
| $` |
The text that is located to the left of the matching substring. |
| $ |
The text on the right side of the matching substring. |
| $$ |
Direct volume symbol. |
Note: ECMAScript v3 stipulates that the parameter replacement of the replace () method can be a function instead of a string. In this case, each match calls the function, and the string it returns is used as the replacement text. The first parameter of the function is a string that matches the pattern. The next parameter is a string that matches the subexpression in the pattern and can have 0 or more of these parameters. The next argument is an integer that declares where the match appears in the Stringobject. The last parameter is the stringobject itself.
Example 1
In this example, we will replace "Microsoft" in the string with "W3school":
<script type= "Text/javascript" >var str= "Visit microsoft!" document.write ( str.replace(/Microsoft/, "W3School") ) </script>
Output:
Visit w3school!
Example 2
In this example, we will perform a global substitution, and whenever "Microsoft" is found, it is replaced with "W3school":
<script type= "Text/javascript" >var str= "Welcome to microsoft! "Str=str +" We are proud to announce that Microsoft have "Str=str +" one of the largest WEB developers sites in the world. " document.write ( str.replace(/Microsoft/g, "W3School") ) </script>
Output:
Welcome to w3school! We is proud to announce this W3schoolhas one of the largest WEB developers sites in the world.
Example 3
You can use the code provided in this example to ensure that the matching string is correct for uppercase characters:
Text = "JavaScript Tutorial"; Text.replace (/javascript/i, "JavaScript");
Example 4
In this example, we will convert "Doe, John" to the form of "John Doe":
Name = "Doe, John"; Name.replace (/(\w+) \s*, \s* (\w+)/, "$ $");
Example 5
In this example, we'll replace all the curly quotes with straight quotes:
name = ' A ', "B" '; Name.replace (/"([^"]*) "/g," ' $ ' ");
Example 6
In this example, we will convert all of the words in the string to uppercase in the first letter:
Name = ' aaa bbb ' CCC '; Uw=name.replace (/\b\w+\b/g, function (word) { return word.substring (0,1). toUpperCase () + Word.substring (1);} );
Tiy
-
-
Replace () 1
-
-
How to replace characters in a string with replace ().
-
-
Replace () 2-Global Search
-
-
How to use replace () for global substitution.
-
-
Replace () 3-case insensitive search
-
-
How to use replace () to ensure that uppercase letters are correct.
-
-
Replace () 4
-
-
How to use replace () to convert the name format.
-
-
Replace () 5
-
-
How to use replace () to convert quotation marks.
-
-
Replace () 6
-
-
How to use replace () to convert the first letter of a word to uppercase.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
JS Implementation ReplaceAll