Ruby gsub部分匹配

时间:2017-10-16 13:46:23

标签: ruby gsub

我有一个这样的字符串:

template<class VT>
struct fix_vt {
  using type=VT;
};
template<class VT>
using fix_vt_t = typename fix_vt<VT>::type;
template<class VT>
struct fix_vt<const VT>:fix_vt<VT>{};
template<class K, class V>
struct fix_vt<std::pair<K,V>>{
  using type=std::pair<
    typename std::remove_cv<K>::type,
    typename std::remove_cv<V>::type
  >;
};

template<class C, class T=fix_vt_t<typename C::value_type>>
C container_from_il( std::initializer_list< movable_il<T> > il ) {
  C r( std::make_move_iterator(il.begin()), std::make_move_iterator(il.end()) );
  return r;
}

我需要将字符串更改为:

string = "Workshop (, ) (, ) (Corporate, October 2017)"

但我尝试使用以下代码:

"Workshop (Corporate, October 2017)"

是否可以像我的意思更改字符串?我是红宝石的新手,还在学习。

1 个答案:

答案 0 :(得分:2)

我不会使用正则表达式:

javac  CannyEdgeDetectorSeq.java
java CannyEdgeDetectorSeq