簡體   English   中英

如何在ruby中使用gsub regex

[英]How to use gsub regex in ruby

我想從紅寶石正則表達式中刪除字符串的某些部分:

值=本地主機:8393 / foobar / 1測試:foobartest我想從字符串[本地主機:8393 / foobar / 1測試:foobartest]和其余的值中刪除“測試”,以便輸出看起來像:

localhost:8393/foobar/1

如何在紅寶石中做到這一點? 您可以共享一些示例代碼來實現這一目標嗎?

提前感謝您的幫助! 謝謝!

我會做這樣的事情:

value = 'localhost:8393/foobar/1 test:foobartest'

value.split.first
#=> "localhost:8393/foobar/1"

或者,如果您想使用正則表達式:

value.sub(/ test.*/, '')
"localhost:8393/foobar/1"

暫無
暫無

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

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