Lọc nguyên âm trong python

Tôi đang sử dụng JavaScript cơ bản để đếm số nguyên âm trong một chuỗi. Mã bên dưới hoạt động nhưng tôi muốn làm sạch nó một chút. Data use

const countVowels = str => Array.from(str)
  .filter(letter => 'aeiou'.includes(letter)).length;

console.log(countVowels('abcdefghijklmnopqrstuvwxyz')); // 5
console.log(countVowels('test')); // 1
console.log(countVowels('ddd')); // 0
9 help all when watching it is a string? . Ngoài ra, nó có cần thiết để chuyển đổi đầu vào một chuỗi không?

Nội dung chính Hiển thị

  • Làm thế nào để bạn đếm số nguyên âm?
  • Có bao nhiêu nguyên âm trong JavaScript?
  • Làm thế nào để bạn tính toán số lượng nguyên âm và âm phụ trong một chuỗi javascript?
  • Làm thế nào để bạn kiểm tra xem một chuỗi có nguyên âm trong js?

function getVowels(str) {
  var vowelsCount = 0;

  //turn the input into a string
  var string = str.toString();

  //loop through the string
  for (var i = 0; i <= string.length - 1; i++) {

  //if a vowel, add to vowel count
    if (string.charAt(i) == "a" || string.charAt(i) == "e" || string.charAt(i) == "i" || string.charAt(i) == "o" || string.charAt(i) == "u") {
      vowelsCount += 1;
    }
  }
  return vowelsCount;
}

Lọc nguyên âm trong python

Hỏi ngày 4 tháng 4 năm 2015 lúc 19. 12 4 tháng 4, 2015 lúc 19. 12

1

Bạn thực sự có thể làm điều này với một regex nhỏ

function getVowels(str) {
  var m = str.match(/[aeiou]/gi);
  return m === null ? 0 : m.length;
}

Điều này chỉ phù hợp với regex (

function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
1 làm cho nó tìm kiếm toàn bộ chuỗi,
function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
2 làm cho nó không cảm thấy hợp với trường hợp) và trả về số lượng trận đấu. Chúng tôi kiểm tra
function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
3 trong trường hợp không có chiến đấu (tức là không có nguyên âm) và trả về 0 trong trường hợp đó

Đã trả ngày 4 tháng 4 năm 2015 lúc 19. 17 4 tháng 4, 2015 lúc 19. 17

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

James Thorpejames Thorpe James Thorpe

30. 7K5 Huy hiệu vàng75 Huy hiệu bạc89 Huy hiệu đồng5 huy hiệu vàng75 huy hiệu bạc89 huy hiệu đồng

0

Chuyển chuỗi thành một mảng bằng phương thức

function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
4, sau đó sử dụng phương thức ____15 để lọc mảng để chỉ chứa các nguyên âm, và sau đó thuộc tính
function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
6 sẽ chứa số nguyên âm.
const countVowels = str => Array.from(str)
  .filter(letter => 'aeiou'.includes(letter)).length;

console.log(countVowels('abcdefghijklmnopqrstuvwxyz')); // 5
console.log(countVowels('test')); // 1
console.log(countVowels('ddd')); // 0

Đã trả lời ngày 22 tháng 11 năm 2016 lúc 13. 11 22/11/2016 lúc 13. 11

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

1

function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}

Bạn không cần phải chuyển đổi bất cứ điều gì, công việc xử lý lỗi của JavaScript là đủ để gợi ý cho bạn về một chức năng đơn giản như vậy nếu nó cần thiết

Đã trả ngày 4 tháng 4 năm 2015 lúc 19. 18 4 tháng 4, 2015 lúc 19. 18

Sudosudo Sudo

3431 Huy hiệu bạc11 Huy hiệu đồng1 huy hiệu bạc11 huy hiệu đồng

2

Short and ES6, you can use the number of function (STR);

function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
2

Đã trả lời ngày 24 tháng 12 năm 2018 lúc 17. 56 24/12/2018 lúc 17. 56

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

Người tiêu dùng Người tiêu dùng

2. 53621 Huy hiệu bạc22 Huy hiệu đồng21 huy hiệu bạc22 huy hiệu đồng

Điều này cũng có thể được giải quyết bằng phương pháp. replace () bằng cách thay thế bất cứ thứ gì không phải là nguyên âm bằng một chuỗi trống (về cơ bản, nó sẽ xóa các ký tự đó) và trả về độ dài chuỗi mới

function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
3

or if you like ES6

function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
4

Đã trả lời ngày 6 tháng 12 năm 2017 lúc 21. 12 Ngày 6 tháng 12 năm 2017 lúc 21. 12

Iuliusiulius Iulius

6584 Huy hiệu bạc14 Huy hiệu đồng4 huy hiệu bạc14 huy hiệu đồng

Bạn có thể sử dụng hàm bao gồm các đơn giản, trả về true nếu mảng đã cho chứa các ký tự đã cho và sai nếu không

Lưu ý. Phương thức bao gồm () là trường hợp cảm. Vì vậy, trước khi so sánh một ký tự, hãy chuyển đổi nó thành chữ thường để tránh bỏ lỡ tất cả các trường hợp có thể

function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
5

Đã trả ngày 29 tháng 11 năm 2020 lúc 13. 18 29/11/2020 lúc 13. 18

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

Bạn có thể chuyển đổi chuỗi đã được chọn thành một mảng bằng toán tử lây lan và sau đó bạn có thể

function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
7 các ký tự chỉ thành các nguyên âm (không cảm ứng trường hợp)

Sau đó, bạn có thể kiểm tra

function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
6 of array to have been a integer integer in string.
function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
8

Đã trả lời ngày 20 tháng 11 năm 2018 lúc 6. 24 20/11/2018 lúc 6. 24

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

Grant Millergrant Miller Grant Miller

25. 6K16 Huy hiệu vàng138 Huy hiệu bạc155 Huy hiệu đồng16 Huy hiệu vàng138 Huy hiệu bạc155 Huy hiệu đồng

Sử dụng chức năng này để có được số lượng nguyên âm trong một chuỗi. Hoạt động khá tốt

function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
9

Đầu ra cho chuỗi đã cho sẽ là 5. Please try this thing

//Mã số -

function getVowels(str) {
  var m = str.match(/[aeiou]/gi);
  return m === null ? 0 : m.length;
}
0

Đã trả ngày 25 tháng 10 năm 2019 lúc 1. 35 25/10/2019 lúc 1. 35

1

Use

function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
9 nhưng hãy cẩn thận vì nó có thể trả lại giá trị rỗng nếu không tìm thấy trận đấu. Điều này giải quyết nó. null nếu không tìm thấy kết quả phù hợp. Điều này giải quyết nó.
function getVowels(str) {
  var m = str.match(/[aeiou]/gi);
  return m === null ? 0 : m.length;
}
1

Đã trả lời ngày 22 tháng 2 năm 2017 lúc 9. 41 22 tháng 2 năm 2017 lúc 9. 41

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

Radu Chiriacradu Chiriac Radu Chiriac

1. 3462 Huy hiệu vàng17 Huy hiệu bạc32 Huy hiệu đồng2 huy hiệu vàng17 huy hiệu bạc32 huy hiệu đồng

function getVowels(str) {
  var m = str.match(/[aeiou]/gi);
  return m === null ? 0 : m.length;
}
2____33

Đã trả lời ngày 14 tháng 10 năm 2017 lúc 3. 17 14/10/2017 lúc 3. 17

Prateek Gprateek g Prateek G

711 Huy hiệu bạc1 Huy hiệu đồng1 huy hiệu bạc1 huy hiệu đồng

Đây là giải pháp rút ngắn nhất

function getVowels(str) {
  var m = str.match(/[aeiou]/gi);
  return m === null ? 0 : m.length;
}
4

Đã trả lời ngày 14 tháng 3 năm 2018 lúc 7. 43 14 tháng 3 năm 2018 lúc 7. 43

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

Akash Moreakash nhiều hơn Akash More

621 Huy hiệu bạc9 Huy hiệu đồng1 huy hiệu bạc9 huy hiệu đồng

function getVowels(str) {
  var m = str.match(/[aeiou]/gi);
  return m === null ? 0 : m.length;
}
5

Đã trả lời ngày 24 tháng 8 năm 2018 lúc 23. 42 24 tháng 8, 2018 lúc 23. 42

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

function getVowels(str) {
  var m = str.match(/[aeiou]/gi);
  return m === null ? 0 : m.length;
}
6

Đã trả lời ngày 11 tháng 3 năm 2019 lúc 0. 49 11/03/2019 lúc 0. 49

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

Ashish Rashish r ASHISH R

3,8051 Huy hiệu vàng19 Huy hiệu bạc15 Huy hiệu đồng1 huy hiệu vàng19 huy hiệu bạc15 bronze badges

Vì việc giới thiệu foreach trong ES5, điều này có thể đạt được theo cách tiếp cận chức năng, theo cách nhỏ gọn hơn, và cũng có số lượng cho mỗi nguyên âm và lưu trữ được tính trong một đối tượng

function getVowels(str) {
  var m = str.match(/[aeiou]/gi);
  return m === null ? 0 : m.length;
}
7

Đã trả lời ngày 8 tháng 6 năm 2019 lúc 16. 42 8 tháng 6 năm 2019 lúc 16. 42

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

Giải pháp của tôi

function getVowels(str) {
  var m = str.match(/[aeiou]/gi);
  return m === null ? 0 : m.length;
}
8

đầu ra. 12

Đã trả ngày 25 tháng 4 năm 2021 lúc 9. 51 25 tháng 4, 2021 lúc 9. 51

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

Bạn có thể dễ dàng giải quyết vấn đề này bằng cách sử dụng Regex đơn giản. Phương thức đối sánh () đối sánh với chuỗi một lần nữa một biến regex. Trả về một mảng nếu là một trận đấu và trả về null nếu không tìm thấy trận đấu

function getVowels(str) {
  var m = str.match(/[aeiou]/gi);
  return m === null ? 0 : m.length;
}
9

Đã trả ngày 17 tháng 2 lúc 9. 20 17 tháng 2 lúc 9. 20

Chỉ cần sử dụng chức năng này [cho ES5]

const countVowels = str => Array.from(str)
  .filter(letter => 'aeiou'.includes(letter)).length;

console.log(countVowels('abcdefghijklmnopqrstuvwxyz')); // 5
console.log(countVowels('test')); // 1
console.log(countVowels('ddd')); // 0
0

Will hoạt động như một sự say mê

Đã trả ngày 1 tháng 6 năm 2017 lúc 18. 58 1 tháng 6, 2017 lúc 18. 58

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

const countVowels = str => Array.from(str)
  .filter(letter => 'aeiou'.includes(letter)).length;

console.log(countVowels('abcdefghijklmnopqrstuvwxyz')); // 5
console.log(countVowels('test')); // 1
console.log(countVowels('ddd')); // 0
1

Đã trả lời ngày 3 tháng 8 năm 2019 lúc 7. 29 3 tháng 8, 2019 lúc 7. 29

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

Các tác phẩm sau đây và rút ngắn

const countVowels = str => Array.from(str)
  .filter(letter => 'aeiou'.includes(letter)).length;

console.log(countVowels('abcdefghijklmnopqrstuvwxyz')); // 5
console.log(countVowels('test')); // 1
console.log(countVowels('ddd')); // 0
2

Đã trả lời ngày 19 tháng 4 năm 2020 lúc 22. 43 19 Tháng 4, 2020 lúc 22. 43

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

Mohsen Alyafeimohsen Alyafei Mohsen Alyafei

4. 1663 Huy hiệu vàng22 Huy hiệu bạc39 Huy hiệu Đồng3 huy hiệu vàng22 huy hiệu bạc39 huy hiệu đồng

Add an method (use

function countVowels(subject) {
    return subject.match(/[aeiou]/gi).length;
}
20).
const countVowels = str => Array.from(str)
  .filter(letter => 'aeiou'.includes(letter)).length;

console.log(countVowels('abcdefghijklmnopqrstuvwxyz')); // 5
console.log(countVowels('test')); // 1
console.log(countVowels('ddd')); // 0
3

Đã trả ngày 7 tháng 12 năm 2020 lúc 11. 12 7 tháng 12 năm 2020 lúc 11. 12

mengmeng meng

411 Huy hiệu bạc4 Huy hiệu đồng1 huy hiệu bạc4 huy hiệu đồng

Đây là giải pháp của tôi cho vấn đề

const countVowels = str => Array.from(str)
  .filter(letter => 'aeiou'.includes(letter)).length;

console.log(countVowels('abcdefghijklmnopqrstuvwxyz')); // 5
console.log(countVowels('test')); // 1
console.log(countVowels('ddd')); // 0
4

Đã trả ngày 25 tháng 8 năm 2021 lúc 6. 08 25 tháng 8, 2021 lúc 6. 08

Hướng dẫn how do i count the number of vowels in javascript? - làm cách nào để đếm số nguyên âm trong javascript?

Sau khi nghiên cứu và không sử dụng Regex, đây là những gì tôi tìm thấy đơn giản nhất để hiểu cho các nhà phát triển mới như tôi