Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこれを持っています: start_xxx_end_Leftstart_xxx_end_Right
start_xxx_end_Leftstart_xxx_end_Right
正規表現を使用してstartとの間の文字を削除endし、次の文字列を取得するにはどうすればよいですか。
start
end
_Left_Right
この正規表現をJavaで試しましたが、との間のすべてが削除されstartますend。
start(.*)end
メソッドを使用して、からの部分文字列をreplaceAll置き換えます:-startend
replaceAll
String str = "start_xxx_end_Leftstart_xxx_end_Right"; str = str.replaceAll("start.*?end", ""); System.out.println(str);
出力:-
"_Left_Right"