如果在字串中找不到任何內容,我正在嘗試找出一種回傳整個字串的正則運算式的方法"-"
。但是如果有一個"-"
,它應該只回傳那個右邊的所有東西"-"
。
例如:
"Text"
應該回傳"Text"
"Sample-Text"
應該回傳"Text"
到目前為止,我想出了如何解決第二部分:(?<=-).*
回傳 a 之后的所有內容"-"
。但是,我完全無法弄清楚如何將它結合起來并在沒有時回傳所有內容"-"
。
任何幫助將不勝感激!
uj5u.com熱心網友回復:
您可以使用排除的字符集"-"
:
[^-]*$
演示:https ://regex101.com/r/yRm59e/1
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/533741.html
標籤:正则表达式