我想在python中比较两个字符串忽略一些字符,比如字符串是:
"http://localhost:13555/ChessBoard_x16_y20.bmp"
Run Code Online (Sandbox Code Playgroud)
我想忽略值"16"和"20"字符串中的值; 无论这些值是什么,如果字符串的其余部分与此字符串相同,那么我应该得到结果"TRUE".我怎样才能做到这一点?
例:
URL = "http://localhost:13555/ChessBoard_x05_y12.bmp"
if URL == "http://localhost:13555/ChessBoard_x16_y16.bmp":
print("TRUE")
else:
print("FALSE")
Run Code Online (Sandbox Code Playgroud)
输出:
TRUE
Run Code Online (Sandbox Code Playgroud) import java.awt.FlowLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JMenuItem;
import javax.swing.JPopupMenu;
public class B extends MouseAdapter {
JFrame frame = new JFrame();
JPopupMenu popup = new JPopupMenu();
JMenuItem item1 = new JMenuItem("ADD");
JMenuItem item2 = new JMenuItem("DELETE");
public static void main(String arg[]) {
new B();
}
B() {
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setLayout(new FlowLayout());
frame.addMouseListener(this);
popup.add(item1);
popup.add(item2);
frame.add(popup);
frame.setVisible(true);
}
public void mouseClicked(MouseEvent click) {
if(click.isPopupTrigger())
popup.show(frame,click.getX(),click.getY());
}
}
Run Code Online (Sandbox Code Playgroud)
我写的这个java代码是显示一个弹出菜单,上面有两个项目,但是当我右键单击框架时,弹出菜单不显示,请帮忙。