我有一个这样的字符串:
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)"
是否可以像我的意思更改字符串?我是红宝石的新手,还在学习。
答案 0 :(得分:2)
我不会使用正则表达式:
javac CannyEdgeDetectorSeq.java
java CannyEdgeDetectorSeq