簡體   English   中英

如何對多個單詞(不是字符)進行正則表達式拆分

[英]How to do a regex split on multiple words (not characters)

我想對多個單詞進行正則表達式拆分,而不僅僅是字符

例如字符串:

和(動物 = 魚)或(食物 = 肉)

應該給我:

1: (animal = fish)
2: (food = meat)
Regex.Split("and(animal = fish)or(food = meat)", @"and|or")

給你:

[0]: ""
[1]: "(animal = fish)"
[2]: "(food = meat)"

如果要保留分隔符,請使用:

Regex.Split("and(animal = fish)or(food = meat)", @"(and)|(or)")

給你:

[0]: ""
[1]: "and"
[2]: "(animal = fish)"
[3]: "or"
[4]: "(food = meat)"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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