用于起始和结尾连字符的java正则表达式
输入:"c--","--c"
o/p:"c"
基本上我想删除开头和结尾的连字符。我正在尝试下面两个正则表达式,但没有运气:
("([A-Za-z]+)([\\-]+)$"),"$1")
("[\\-]+)([A-Za-z]+)$"),"$2")
任何帮助都将不胜感激。谢谢
你可以在下面搜索框中键入要查询的问题!
输入:"c--","--c"
o/p:"c"
基本上我想删除开头和结尾的连字符。我正在尝试下面两个正则表达式,但没有运气:
("([A-Za-z]+)([\\-]+)$"),"$1")
("[\\-]+)([A-Za-z]+)$"),"$2")
任何帮助都将不胜感激。谢谢
# 1 楼答案
使用此正则表达式
((-+$)|(^\-+))
并将匹配组替换为“”这将匹配字符串开头或结尾的一个或多个
-
,您可以将其替换为空字符串# 2 楼答案
这应该匹配任何带有开头或结尾连字符的字母
# 3 楼答案
正则表达式应该是