我需要一个正则表达式来避免以' +'开头或结尾的字符串。和' - '。 这是我的表达:
^[^+-]*[^+-]$
这是对的吗?看起来它正在工作,但我没有测试它的属性,所以我不确定。
答案 0 :(得分:1)
^(?![+-]).*(?![+-]).$
^(?![+-]) ### assert that the first character is not "+" or "-"
.* ### match any character zero or more times
(?![+-]).$ ### assert that the last character is not "+" or "-"
你可以在这里试试正则表达式: https://regex101.com/r/ZxguTc/1
答案 1 :(得分:-1)