我在Ruby中遇到了一些正则表达式的问题。情况是这样的: 输入文本:Ruby删除部分字符串
"NU POSTA aşa ceva pe Facebook! „Prostia se plăteşte”
Publicat la: 10.02.2015 10:20 Ultima actualizare: 10.02.2015 10:35
Adresa de e-mail la care vrei sa primesti STIREA atunci cand se intampla
Abonează-te
---- Here is some usefull text ---
Abonează-te
× Citeşte mai mult »
Adauga un comentariu"
我需要一个正则表达式女巫可以提取“Abonează-TE”字之间的唯一有用的文本。
我试过这个result = result.gsub(/^[.]{*}\nAbonează-te/, '')
将文本从字符串的开头删除到'Abonează-te'这个词,但这不起作用。我不知道如何解决这种情况。你可以帮我吗?
谢谢!是一个有趣的选择。 – kitz 2015-02-10 16:19:48
@kitz这不是一种选择。这是正确的路要走。为了达到这个目的,使用'scan'或'gsub'的其他答案在策略上是错误的。 – sawa 2015-02-10 16:52:21
如果's =“NUAbonează-te \ n--下面是一些Abonează-te文本 - \ nAaAazaz-te comentariu”'? – 2015-02-10 17:54:34