Java string.replaceFirst问题
我正试图替换字符串的一部分。该部分包含一些特殊字符:Java string.replaceFirst问题,java,regex,Java,Regex,我正试图替换字符串的一部分。该部分包含一些特殊字符: #L(inches)=24# 我知道replaceFirst是正则表达式驱动的,但我似乎无法创建一个正则表达式来匹配字符串中的这一部分,有什么想法吗 #.*?# 这应该与上面的整个字符串匹配。我不确定,但我想可能有一些标记被翻译了?你能用一种更一般的方式说你想替换什么吗?是不是“在任何一行以“#”开头并有另一个“#”的地方,用一个不相关的字符串替换从一个“#”到另一个“#”的所有内容?肖恩在下面给了我一个解决方案。
#L(inches)=24#
我知道replaceFirst是正则表达式驱动的,但我似乎无法创建一个正则表达式来匹配字符串中的这一部分,有什么想法吗
#.*?#
这应该与上面的整个字符串匹配。我不确定,但我想可能有一些标记被翻译了?你能用一种更一般的方式说你想替换什么吗?是不是“在任何一行以“#”开头并有另一个“#”的地方,用一个不相关的字符串替换从一个“#”到另一个“#”的所有内容?肖恩在下面给了我一个解决方案。