我需要獲取字符串的第一個和最後一個字母,在JavaScript中使用正則表達式,我不知道如何實現這一點。任何人都有一個想法?如何使用正則表達式和Javascript獲取字符串的第一個和最後一個字符
回答
正如評論指出,這將是做沒有正則表達式很簡單:
var str = "This is my string";
var first = str[0];
var last = str[str.length-1];
如果你真的需要使用正則表達式如果你只需要正則表達式
var matches = str.match(/^.|.$/g); // ["T", "g"]
這個人爲我做了伎倆,非常感謝你! – user3050308
只是把字符串作爲一個數組:
text = 'this is a string, hi!';
firstChar = text[0];
lastChar = text[text.length-1];
正確,或者如果你真的不喜歡後一種形式,可以使用'text.slice( - 1)'。 – harpo
:
,你可以像下面這樣做var matches = 'abcde'.match(/^(.).*(.)$/)
console.log(matches)
["abcde", "a", "e"]
我無法得到它的工作,請嘗試http://regexpal.com/ – mrres1
不使用網站,只需使用包含的控制檯https://developers.google.com/chrome-developer-tools/docs/console也許然後你可以讓它工作 – markcial
看起來不錯!是否可以'剪切''abcde',以便讓'a''e'記錄下來? – user3050308
- 1. 的正則表達式最後一個字符和字符串
- 2. 第一個字符和最後一個字符的正則表達式條件
- 3. 正則表達式除去第一和最後一個字符
- 4. 正則表達式的字符串的最後一個字的第一個字和第一個字母
- 5. 獲取正則表達式字符串的第一個字
- 6. 如何使用正則表達式獲取模式後的第一個字符?
- 7. 第一個和最後一個名字的正則表達式
- 8. 正則表達式的第一個字和一個字符串的最後一個字
- 9. 正則表達式來獲得一個字符串的最後3個字符
- 10. 字符串的第一個字符和最後一個字符
- 11. 字符串第一個字符的正則表達式
- 12. 如何在使用正則表達式的最後一個'/'字符之後獲取字符串
- 13. JavaScript正則表達式 - 替換字符的第一個和最後一個字符
- 14. 如何使用正則表達式限制字符串的第一個字符
- 15. 使用正則表達式或DOMDocument替換最後一個字符(字符串)
- 16. 正則表達式不匹配字符串的第一個字和最後一個字
- 17. 一個字符串的最後3個字符的Ruby正則表達式
- 18. PHP比較一個正則表達式和一個字符串
- 19. 正則表達式和JavaScript字符串在最後用美元($)
- 20. 正則表達式從一個字符串中獲取數字
- 21. 一個字符串正則表達式
- 22. 正則表達式得到字符串後,第一個OU =
- 23. 使用正則表達式提取一個句子的最後一個字符
- 24. 如何獲取字符串的最後和第一個特殊字符?
- 25. 正則表達式如何刪除最後一個;從一個字符串?
- 26. 最後一個字符串與正則表達式不匹配
- 27. 使用正則表達式在一個字符串中獲取最短的組
- 28. 正則表達式,得到第一個符號「&」在字符串
- 29. 如何使用grep抓取正則表達式中的最後一個字符
- 30. 正則表達式的第一個和最後一個字符必須是一個數字
但爲什麼正則表達式? – anubhava
你可以使用'String#charAt()' – anubhava
這可能是一種可能性,讓我們來看看是否有人可以用正則表達式來實現 – user3050308