[英]Regular expression for comma separated text but not surround with digits
我需要用逗号分隔而不是像下面这样用环绕数字分割文本
文字是LOCAL_GUA_CONTRACT_AMT NUMBER(22,3) , LOCAL_GUA_CONTRACT_AMT NUMBER(22,3)
和输出是LOCAL_GUA_CONTRACT_AMT NUMBER(22,3)
LOCAL_GUA_CONTRACT_AMT NUMBER(22,3)
使用这个正则表达式:(?<=[^0-9]),(?=[^0-9])
text.split("(?<=[^0-9]),(?=[^0-9])")
它将以逗号作为分隔符进行拆分,但如果旁边有数字,则永远不会拆分。 但它会留下空白
如果您还想删除空格,请使用此
(?<=[^0-9])\s*,\s*(?=[^0-9])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.