我有一个文本,我想写一个正则表达式来在 second 之后提取字符串@
。例如:
@ some text with letter, digit 123 1234 and symbols {[ @text_to_extract
。我将如何编写正则表达式以仅在 second 之后提取字符串@
。这段代码似乎是朝着正确方向迈出的一步:
Pattern p = Pattern.compile("@@(.+?)");
Matcher m = p.matcher("asdasdas@@textToExtract");
这在文本之间@
为空时有效,但是如何在正则表达式中指定任何文本?
Pattern.compile("@(*)@(.+?)");
?
编辑:
还有一个条件,文本可以介于两者之间@
,@
但不是必须的。