Java 检查字符是否转义的正则表达式
我想在java中创建以下规则:如果字符串包含<或>,则前面的字符必须是\(如检查<和>是否转义) 有人能告诉我一个正则表达式,它可以找到缺少\的字符串吗 多谢各位Java 检查字符是否转义的正则表达式,java,regex,string,Java,Regex,String,我想在java中创建以下规则:如果字符串包含,则前面的字符必须是\(如检查是否转义) 有人能告诉我一个正则表达式,它可以找到缺少\的字符串吗 多谢各位 PS:它必须是一个正则表达式,没有indexOf()等。您可以使用这个基于负查找的正则表达式: (?<!\\)[<>] (?] 你可以试试下面的正则表达式 (?<!\\)[<>] (?] 如果前面没有\ 你可以这样做: /(?<!\\)(<|>)/ /(?)/ 你自己已经尝试过一个
PS:它必须是一个正则表达式,没有indexOf()等。您可以使用这个基于负查找的正则表达式:
(?<!\\)[<>]
(?]
你可以试试下面的正则表达式
(?<!\\)[<>]
(?]
如果前面没有\
你可以这样做:
/(?<!\\)(<|>)/
/(?)/
你自己已经尝试过一个解决方案了吗?或者你只是希望有人来为你提出一个解决方案,你可以\
转义另一个像它自己一样的字符吗?我很感兴趣,如果字符串像\“PS:它必须是一个正则表达式,没有indexOf()等。”
听起来像是我的家庭作业。你有没有试着自己想出一个解决方案?