我有一些文本想要从“ 10”开始提取一个字符串。直到第一个“ [”,但字符串中可能存在或可能不存在“ [”。如果不存在,则regex应该匹配字符串直到结尾。
我制作了此正则表达式
/\b(10[.][0-9]{4,})(?:\S)*(?=\[)/g
但如果没有“ [”
,则无法使用情况1:
input = "shjadsjhjd10.2321/test.test/asdasd[xyz]"
output = "10.2321/test.test/asdasd"
情况2:
input = "shjadsjhjd10.2321/test.test/asdasdsdw"
output = "10.2321/test.test/asdasdsdw"