Xóa dấu gạch dưới khỏi chuỗi JavaScript

Giả sử sau đây là chuỗi của chúng ta -

var sentence = "My Name is David Miller I live in AUS";

Để thay thế khoảng trắng trong chuỗi trên bằng dấu gạch dưới, hãy sử dụng split() cùng với join()

Thí dụ

Sau đây là mã -

var sentence = "My Name is David Miller I live in AUS";
var withUnderscore = sentence.split(' ').join('_');
console.log("The actual result=")
console.log(sentence);
console.log("After replacing the space with underscore=")
console.log(withUnderscore);

Để chạy chương trình trên, bạn cần sử dụng lệnh bên dưới như sau -

node fileName.js

Ở đây, tên tệp của tôi là demo250. js

đầu ra

Điều này sẽ tạo ra đầu ra sau trên bảng điều khiển -

PS C:\Users\Amit\javascript-code> node demo250.js
The actual result=
My Name is David Miller I live in AUS
After replacing the space with underscore=
My_Name_is_David_Miller_I_live_in_AUS

Xóa dấu gạch dưới khỏi chuỗi JavaScript


Xóa dấu gạch dưới khỏi chuỗi JavaScript

Phương thức thay thế () trong JavaScript được sử dụng để thay thế tất cả các ký tự đặc biệt từ một chuỗi bằng _ (dấu gạch dưới) được mô tả bên dưới

  • phương thức thay thế (). Phương thức này tìm kiếm một chuỗi cho một giá trị đã xác định hoặc một biểu thức chính quy và trả về một chuỗi mới với giá trị đã xác định đã thay thế. cú pháp
string.replace(searchVal, newvalue)
  • Thông số
    • tìm kiếmVal. Nó là tham số bắt buộc. Nó chỉ định giá trị hoặc biểu thức chính quy sẽ thay thế bằng giá trị mới
    • giá trị mới. Nó là tham số bắt buộc. Nó chỉ định giá trị để thay thế giá trị tìm kiếm bằng

ví dụ 1. Ví dụ này thay thế tất cả các ký tự đặc biệt bằng _ (gạch dưới) bằng cách sử dụng phương thức replace().  

html




<html>

    <

var sentence = "My Name is David Miller I live in AUS";
var withUnderscore = sentence.split(' ').join('_');
console.log("The actual result=")
console.log(sentence);
console.log("After replacing the space with underscore=")
console.log(withUnderscore);
1>

var sentence = "My Name is David Miller I live in AUS";
var withUnderscore = sentence.split(' ').join('_');
console.log("The actual result=")
console.log(sentence);
console.log("After replacing the space with underscore=")
console.log(withUnderscore);
3____6____51____8

3____54

36

var sentence = "My Name is David Miller I live in AUS";
var withUnderscore = sentence.split(' ').join('_');
console.log("The actual result=")
console.log(sentence);
console.log("After replacing the space with underscore=")
console.log(withUnderscore);
3____581____8

    8____11>

    

    <<8 <9

    

var sentence = "My Name is David Miller I live in AUS";
var withUnderscore = sentence.split(' ').join('_');
console.log("The actual result=")
console.log(sentence);
console.log("After replacing the space with underscore=")
console.log(withUnderscore);
3______6html3 html4

3html6

var sentence = "My Name is David Miller I live in AUS";
var withUnderscore = sentence.split(' ').join('_');
console.log("The actual result=")
console.log(sentence);
console.log("After replacing the space with underscore=")
console.log(withUnderscore);
38html3>

var sentence = "My Name is David Miller I live in AUS";
var withUnderscore = sentence.split(' ').join('_');
console.log("The actual result=")
console.log(sentence);
console.log("After replacing the space with underscore=")
console.log(withUnderscore);
3

var sentence = "My Name is David Miller I live in AUS";
var withUnderscore = sentence.split(' ').join('_');
console.log("The actual result=")
console.log(sentence);
console.log("After replacing the space with underscore=")
console.log(withUnderscore);
3______6>4 <80 <16<82 <58 <16<85>

Ví dụ này tập trung vào cách xóa dấu gạch dưới khỏi chuỗi trong php?. bạn sẽ học cách xóa dấu gạch dưới khỏi chuỗi trong ví dụ về php. Bài viết này đi vào chi tiết về php loại bỏ dấu gạch dưới khỏi chuỗi. Hướng dẫn này sẽ cung cấp cho bạn ví dụ đơn giản về xóa dấu gạch dưới khỏi chuỗi trong php. Được rồi, hãy đi sâu vào các bước

Có hai cách để xóa dấu gạch dưới khỏi chuỗi trong php. trong ví dụ đầu tiên, chúng ta sẽ sử dụng hàm str_replace() và hàm preg_replace() sử dụng để xóa dấu gạch dưới. Hãy xem cả hai ví dụ với đầu ra

JavaScript là ngôn ngữ kịch bản được sử dụng để phát triển các trang web hấp dẫn và tương tác cho các trang web. Tuy nhiên, đôi khi, các nhà phát triển cần thay thế một số ký tự hoặc khoảng trắng thừa từ văn bản bằng các chữ cái được chỉ định. Đối với mục đích tương ứng trong JavaScript, chúng tôi có một số phương thức được xác định trước được sử dụng

Hướng dẫn này sẽ minh họa quy trình thay thế khoảng trắng bằng dấu gạch dưới

Làm cách nào để thay thế khoảng trắng bằng dấu gạch dưới trong JavaScript?

Để thay thế khoảng trắng trong chuỗi bằng dấu gạch dưới, có một số phương thức JavaScript được xác định trước được liệt kê bên dưới

    • phương thức thay thế ()
    • Phương thức replaceAll()
    • phương pháp tách ()

Hãy xem xét hoạt động của từng phương pháp

Phương pháp 1. Thay thế dấu cách bằng dấu gạch dưới bằng cách sử dụng phương thức thay thế ()

Phương thức “replace()” sẽ chỉ thay thế giá trị trong một chuỗi bằng chuỗi đã xác định. Phương thức này chấp nhận hai tham số, một là giá trị sẽ được thay thế và tham số còn lại là giá trị được sử dụng làm giá trị thay thế. Trong trường hợp của chúng tôi, chúng tôi sẽ xóa khoảng trắng trong một chuỗi có dấu gạch dưới, vì vậy, khoảng trắng là giá trị thay thế sẽ được tìm kiếm trong một chuỗi và dấu gạch dưới sẽ đóng vai trò thay thế

Ghi chú. Phương pháp này chỉ hoạt động để thay thế một giá trị duy nhất

cú pháp

Thực hiện theo cú pháp đã cho để sử dụng phương thức thay thế ()

replace ("replaceValue" , "replacer");

 
Ví dụ

Ở đây, chúng ta sẽ tạo một biến “str” được gán với một chuỗi “Linux Hint” có chứa khoảng trắng ở giữa cả hai từ

var str = "Gợi ý Linux" ;

 
Bây giờ, chúng ta sẽ gọi phương thức replace() bằng cách chuyển giá trị cần thay thế và giá trị thay thế lần lượt là khoảng trắng “ ” và dấu gạch dưới “_”.

bảng điều khiển. log ( str. thay thế (" " , "_"));

 
Như bạn có thể thấy, chúng ta đã thay thế thành công khoảng trắng bằng dấu gạch dưới trong chuỗi được chỉ định.

Xóa dấu gạch dưới khỏi chuỗi JavaScript

Nếu bạn muốn thay thế tất cả các khoảng trắng trong một chuỗi, bạn có thể theo dõi phần sau

Phương pháp 2. Thay thế dấu cách bằng dấu gạch dưới bằng cách sử dụng phương thức replaceAll()

Phương thức “replaceAll()” cũng là một phương thức được xác định trước của JavaScript. Phương thức này cũng có hai tham số, một là giá trị sẽ được thay thế và giá trị còn lại là giá trị được sử dụng làm giá trị thay thế. Nó được sử dụng cụ thể trong trường hợp cần phải thay thế tất cả các giá trị được chỉ định cùng một lúc

Phương thức này đã thay thế toàn bộ khoảng trắng của chuỗi

cú pháp

Làm theo cú pháp đã cho để sử dụng phương thức replaceAll()

replaceAll ("replaceValue" , "replacer");

 
Ví dụ

Ở đây, chúng ta sẽ tạo một biến “str” được gán với một chuỗi “Welcome to Linux Hint” chứa nhiều khoảng trắng sẽ được thay thế bằng dấu gạch dưới

var str = "Chào mừng đến với Gợi ý Linux" ;

 
Bây giờ, chúng ta sẽ gọi phương thức replaceAll() bằng cách chuyển khoảng trắng “ ” và dấu gạch dưới “_” làm đối số.

bảng điều khiển. log ( str. thay thế (" " , "_"));

 
Kết quả cho thấy chúng tôi đã thay thế thành công tất cả khoảng trắng bằng dấu gạch dưới trong chuỗi đã cho.

Xóa dấu gạch dưới khỏi chuỗi JavaScript

Hãy chuyển sang phương pháp khác để thay thế khoảng trắng bằng dấu gạch dưới

Phương pháp 3. Thay thế dấu cách bằng dấu gạch dưới bằng cách sử dụng phương thức split()

Chuỗi được chia thành một mảng các chuỗi con với sự trợ giúp của phương thức “split()”. Để thay thế bất kỳ ký tự hoặc khoảng trắng nào từ một chuỗi bằng một ký tự được chỉ định, bạn có thể sử dụng phương thức “join()”. Phương thức split() nhận một tham số cần được thay thế và phương thức join() nhận tham số thay thế làm đối số của nó

Phương thức này tìm các khoảng trắng trong chuỗi và thay thế tất cả các khoảng trắng bằng ký tự được chỉ định

cú pháp

Cú pháp đã cho được sử dụng để thay thế khoảng trắng bằng dấu gạch dưới

tách( “ ” ) . tham gia ( “_” )

 
Ví dụ 1. Thay thế một dấu cách bằng dấu gạch dưới

Để thay thế khoảng trắng bằng dấu gạch dưới, bạn có thể sử dụng các phương thức JavaScript được xác định trước, bao gồm phương thức replace(), phương thức replaceAll() và phương thức split(). Phương thức split() được sử dụng với phương thức join(). Phương thức replace() được sử dụng để thay thế một khoảng trắng trong một chuỗi; . Trong hướng dẫn này, chúng tôi đã minh họa quy trình thay thế khoảng trắng bằng dấu gạch dưới bằng các ví dụ chi tiết

Làm cách nào để xóa _ khỏi chuỗi trong JavaScript?

Sử dụng Phương thức thay thế() với Biểu thức chính quy . cú pháp. tên chuỗi. thay thế(/regularExpression/g, '');

Làm cách nào để thay thế bằng dấu gạch dưới trong JavaScript?

Thay thế tất cả các lần xuất hiện .
sử dụng regex với cờ toàn cục trong phương thức thay thế(). Khi bạn sử dụng phương thức thay thế bằng biểu thức chính quy với cờ /g, nó sẽ thay thế tất cả các lần xuất hiện khớp trong một chuỗi. .
Sử dụng phương pháp thay thế tất cả. Phương thức replaceAll sẽ xóa tất cả các khoảng trắng có dấu gạch dưới. (.
Sử dụng kết hợp phương pháp tách và nối

Làm cách nào để thay thế khoảng trống trong JavaScript?

Ký tự meta \s trong biểu thức chính quy JavaScript khớp với bất kỳ ký tự khoảng trắng nào. dấu cách, tab, dòng mới và dấu cách Unicode . Và cờ g yêu cầu JavaScript thay thế nó nhiều lần. Nếu bạn bỏ lỡ nó, nó sẽ chỉ thay thế lần xuất hiện đầu tiên của khoảng trắng.

Làm cách nào để thay thế tất cả các khoảng trắng trong một chuỗi trong JavaScript?

Sử dụng Chuỗi. phương thức replace() để thay thế tất cả các khoảng trắng trong một chuỗi. Phương thức thay thế () sẽ trả về một chuỗi mới với tất cả các khoảng trắng được thay thế bằng thay thế được cung cấp.