package main
import (
"fmt"
"regexp"
)
func main(){
var mojiretu1 string = "IchigoBananaMeron"
rep := regexp.MustCompile(`Banana.+$`)
mojiretu1 = rep.ReplaceAllString(mojiretu1, "")
fmt.Println(mojiretu1)
}
出力
Ichigo
正規表現は自信ないのですが、これでどうでしょう?
参考
https://ashitani.jp/golangtips/tips_regexp.html
"正規表現を使って文字列を置き換える
ReplaceAllString()を使います。
package main
import "fmt"
import "regexp"
func main() {
str := "Copyright 2015 by ASHITANI Tatsuji."
rep := regexp.MustCompile([A-Za-z]*right
)
str = rep.ReplaceAllString(str, "Copyleft")
fmt.Println(str) // => "Copyleft 2015 by ASHITANI Tatsuji."
}"
- PHP - PHP正規表現 #以降を削除|teratail
https://teratail.com/questions/41560
"PHPは書いたことないので、キレイなコードかはわかりませんが
$string = 'http://rocketnews24.com/2016/07/19/775490/#respond';
$pattern = '/#.+$/'; //#の後ろから最後尾まで
$replacement = ''; //空白にする
// 置換後
echo preg_replace($pattern, $replacement, $string);"
http://gimite.net/help/devas-ja/all_regex.html
". 任意の1文字
? 直前の文字は省略可能1
? 直前の文字の0回以上の繰り返し2
+? 直前の文字の1回以上の繰り返し2"
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/03/09 10:47