![](/img/trans.png)
[英]Replace characters at end of string, until it reaches a certain character regex
[英]Regex from character until end of string
嘿。 這里的第一個問題,可能非常蹩腳,但我完全吮吸正則表達式:(
我想從一系列字符串中提取文本,這些字符串在連字符之前和之后始終只有字母字符:
string = "some-text"
我需要生成單獨的字符串,包括連字符之前和之后的文本。 所以對於上面的例子,我需要string1 = "some"
和string2 = "text"
我找到了這個 ,它適用於連字符之前的文本,現在我只需要連字符之后的正則表達式。
謝謝。
你不需要正則表達式,你可以改為拆分它。
var myString = "some-text";
var splitWords = myString.split("-");
splitWords[0]
“some”, splitWords[1]
將為“text”。
如果你因為某種原因實際上必須使用正則表達式 - $
字符標記正則表達式中字符串的結尾,那么-(.*)$
是一個正則表達式,它將匹配它找到的第一個連字符后的所有內容,直到字符串結尾。 這實際上可以簡化為-(.*)
,因為.*
將匹配到字符串的結尾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.