[英]Regex to extract part of string before regex match
说我有以下行:
My '123? Text – 56x73: Hello World blablabla
我想在“ - 56x73 ......”之前提取所有内容。
我已经找到了一个正则表达式来匹配我不想提取的部分:
\s–\s\d{1,2}x\d{1,2}:\s.+
我怎样才能使用Java和Regex获得另一部分?
采用
String str= ...
String regex= your regex
Pattern pattern;
Matcher matcher;
pattern = Pattern.compile(regex);
matcher = pattern.matcher(str);
if (matcher.find())
{
matcher.group(0, 1, ...)
在你的正则表达式中使用()来消除组
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.