簡體   English   中英

從字符到字符串結尾的正則表達式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM