我試圖捕獲從以下字符串aa,bb,cc
:正則表達式來修剪的領先/ trailng逗號:,AA,BB,CC,
,aa,bb,cc,
aa,bb,cc,
,aa,bb,cc
aa,bb,cc
我的計劃是:
- 匹配的起始行錨點,或錨點後跟一個逗號
- 捕獲直到行尾錨點,或逗號後跟行尾錨點
我得到的最接近是:(?:^,|^)(.*)(?:$|,$)
,但包括捕獲組尾隨逗號:
,aa,bb,cc, -> aa,bb,cc,
aa,bb,cc, -> aa,bb,cc,
,aa,bb,cc -> aa,bb,cc
aa,bb,cc -> aa,bb,cc
爲什麼沒有工作,什麼是正確的解決方案?
您可以使用您的語言的trim()方法(或同等方法)來做到這一點。當然,jQuery和PHP可以從字符串中獲取字符參數(例如'$ str = trim($ str,',')') – Joe 2012-02-12 21:48:56